Avatar billede Slettet bruger
31. oktober 2002 - 13:33 Der er 5 kommentarer og
1 løsning

Er jikes for skrap ved static methods i abstract classes

I Java 1.3, med Jikes 1.17, kan jeg ikke få lov til at sige...

javax.swing.FocusManager.getCurrentManager().

Men jeg må godt sige

javax.swing.DefaultFocusManager.getCurrentManager()?

Forskellen er, at DefaultFocusManager er en subklasse af den abstrakte klasse FocusManager. Men burde det ikke være tilladt at bruge en static metode i en abstrakt klasse direkte?
Avatar billede di8leva Nybegynder
31. oktober 2002 - 13:38 #1
er du sikker på at det ikke er jikes som f...er things up??

jeg kan godt gøre det uden problemer.....
Avatar billede Slettet bruger
31. oktober 2002 - 13:40 #2
Jeg kan også gøre det med Sun's JDK. Men jikes skulle jo være hurtigere, bedre etc...
Avatar billede arne_v Ekspert
31. oktober 2002 - 13:45 #3
Jeg kan ikke se noget i Java Language Spec som skulle
forbyde det.

Det må være en Jikes bug.

Og uanset hvor hurtig den måtte være, så er det et
problem at korrekt kode ikke virker.
Avatar billede Slettet bruger
31. oktober 2002 - 13:47 #4
arne_v >> giv et svar for at få dine points. Jeg havde håbet på at der var nogen, der kunne finde en grund til jikes' opførsel, men OK.
Avatar billede arne_v Ekspert
31. oktober 2002 - 13:52 #5
Det var billige point.
Avatar billede arne_v Ekspert
31. oktober 2002 - 13:55 #6
Jeg takker.
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