-kga- Skrevet 11. oktober 2009 Del Skrevet 11. oktober 2009 i c++ (om jeg husker korekt skrives det omtren slik): class A { int fa(); }; class B : public A { } class C : public A { } B objB; A* ptrA = objB; C objc; ptrA = objC; (Mulig en del små feil, n stund siden jeg har programert i c++) Hvordan gjør man det samme i java? class A { int fa(); }; class B extends A { } class C extends A { } Hvordan lagrer man B og C i samme variabel slik som man i c++ gjør via pointer til klasse A? Husker ikke hva man kaller dette så har ikke klart å søke det frem, og har ikke noen bøker her jeg er nå. Hvordan lager man Lenke til kommentar
pgdx Skrevet 11. oktober 2009 Del Skrevet 11. oktober 2009 B objB;A* ptrA = objB; C objc; ptrA = objC; Det nærmeste du kommer er vel: B objB = new B(); A ptrA = objB; C objC = new C(); ptrA = objC; Gudene vet vel hva du vil med det ... Dette burde være nok: B objB = new B(); C objC = new C(); Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå