src ([info]src) rakstīja [info]koderi kopienā,
@ 2005-04-20 12:30:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
java newbie jautājums
Kā (un vai vispār var) no superklases metodes tikt klāt pie child klases atribūta vērtības?

Upd: Paldies par izglītošanu, problēmu esmu apgājis citādāk.


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]misame
2005-05-25 11:23 (saite)
ja godīgi, pats piemērs no OO viedokļa jau izskatās biku līks:
par cik lauks "testvar" jau ir deklarēts bāzes klasē, tad kāda X-a pēc tev to vēlreiz aprakstīt mantojošajā klasē? Atliek TAČU tikai child klases konstruktorā piešķirt viņam vētību.
Tipa
public  class Child extends Parent {
   //nezinu, vai Javā šādi raksta konstruktoru, bet nu 
   //to es biju domājis
    public Child(){ 
      this.testvar=51;
    }
}

Attiecīgi Child konstruktora sākumā vispirms tiks pasaukts bāzes klases konstruktors, kurš testvar uzstādīs uz 1, bet pēc tam izpildīsies Child konstruktors, kurš viņu pārliks uz 51. Vismaz tā būtu VB.Net-ā :)))

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?