Avatar billede themepark Nybegynder
17. oktober 2005 - 20:08 Der er 3 kommentarer og
1 løsning

Hvilken klasse kalder superklassen?

Hvis jeg nu har en klasse kaldet SuperMan, og 2 klasser kaldet Submarine og SubMan (ja ja, navnene er bare for at være lidt humoristisk :p), som er subklasser af Superman.

Hvis jeg så har en metode eller konstruktor, som jeg kalder fra en af mine 2 subklasser, via super, kan jeg så i metoden i min superklasse finde ud af om det er den ene eller anden af de 2 klasser, der har kaldt metoden?

Det er sådan set specielt navnet jeg her tænker på :)
Avatar billede arne_v Ekspert
17. oktober 2005 - 20:11 #1
this.getClass().getName()

måske
Avatar billede themepark Nybegynder
17. oktober 2005 - 20:21 #2
Damn...så let kan det altså gøres :S Tak tak, smid et svar :)
Avatar billede arne_v Ekspert
17. oktober 2005 - 20:22 #3
kommer her
Avatar billede jakoba Nybegynder
17. oktober 2005 - 21:47 #4
eller de kunne jo give en parameter med om det

public SuperMand() {
    super("SuperMand", <andre parametre> );
}
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