Avatar billede aslan Nybegynder
09. maj 2002 - 16:08 Der er 5 kommentarer og
1 løsning

importere en classe metode til actionPerformed( ActionEvent e )

Hvordan importere jeg en classe metode til actionPerformed( ActionEvent e )? Jeg har forsøgt mig med at skabe en objekt af classen via new, men den objekt virker kune i constructoren og ikke i actionPerformed( ActionEvent e )?
Avatar billede soelvpil Nybegynder
09. maj 2002 - 16:13 #1
Du "importerer" den ikke, du kalder den bare med klassenavnet, f.eks.

Gæst.opretGæst(bnvbcbmbhjdhl,fdfhdfh);
Avatar billede aslan Nybegynder
09. maj 2002 - 16:32 #2
Jamen hvis jeg bare kalder med classe navnet får jeg fejl?

C:\Documents and Settings\aslan\Skrivebord\grænseflade2\Reservation.java:183: non-static method tællerAntalGæster() cannot be referenced from a static context
        if(nyGæstNr < OpretGaest.tællerAntalGæster() && nyGæstNr != 0)
                                ^
C:\Documents and Settings\aslan\Skrivebord\grænseflade2\Reservation.java:461: non-static method tællerAntalGæster() cannot be referenced from a static context
            felt.setText(""+OpretGaest.tællerAntalGæster());
                                      ^
2 errors

Tool completed with exit code 1

OpretGaest er min classe hvor jeg har metoden tællerAntalGæster() jeg gerne vil bruge?
Avatar billede soelvpil Nybegynder
09. maj 2002 - 17:57 #3
Kalder du den ikke stadig fra din actionPerformed() metode som i dit foregåående spørgsmål? Så må du da bare kunne skrive tællerAntalGæster() (uden at anføre objekt eller klasse).
Avatar billede aslan Nybegynder
09. maj 2002 - 18:07 #4
Eksemplet der giver fejl er en classe der hedder Reservation. I actionPerformed() vil jeg gerne bruge en metode der hedder tællerAntalGæster() fra classen OpretGaest, men det kan jeg bare ikke få den til ?
Avatar billede aslan Nybegynder
09. maj 2002 - 18:10 #5
Dine forlag giver fejl og når jeg gør det via - OpretGaest gaest = new OpretGaest(); - eller OpretGaest gaest; også bruger OpretGaest foran metoden jeg skal bruge giver det en NullPointerException?
Avatar billede aslan Nybegynder
09. maj 2002 - 18:29 #6
ligemeget fandt ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester