Forum » Programiranje » [Java]Ne razumem nekaj pojmov pri nalogi
[Java]Ne razumem nekaj pojmov pri nalogi
inferno666 ::
Java naloga:
K navodilom za neko nalogo je asistent pripisal:
Uporabljajte geterje,seterje, classe, polimorfizem, pa čim več komentarjev.
A mi lahko razloži nekdo, kaj pomenijo geterji, seterji in kaj je polimorfizem. Ker se želim teh pravil držati.
Hvala
LP, David
K navodilom za neko nalogo je asistent pripisal:
Uporabljajte geterje,seterje, classe, polimorfizem, pa čim več komentarjev.
A mi lahko razloži nekdo, kaj pomenijo geterji, seterji in kaj je polimorfizem. Ker se želim teh pravil držati.
Hvala
LP, David
Fizikalko ::
Getterji in setterji so get in set metode za polja nekega objekta, ponavadi gre za Java Bean. Npr. klasa Knjiga ima polja avtor, cena in naslov, zato ima metode getAvtor, getNaslov in getCena ter seveda ustrezne set metode.
http://www.javaworld.com/javaworld/jw-0...
Polimorfizem je sposobnost Jave, da spozna, katero metodo v hierarhiji naj izvede na določenem objektu. Je lastnost hierarhije v Javi, ki ti omogoča tretirati objekte različnih podrazredov kot objekt superrazreda.
npr:
Book in Software ekstendirata Product...
Software s= new Software ();
Product p;
p=b;
System.out.println(p.toString()); // izvede se toString metoda iz Book razreda
p=s;
System.out.println(p.toString()); // izvede se toString metoda iz Software razreda
http://www.javaworld.com/javaworld/jw-0...
Polimorfizem je sposobnost Jave, da spozna, katero metodo v hierarhiji naj izvede na določenem objektu. Je lastnost hierarhije v Javi, ki ti omogoča tretirati objekte različnih podrazredov kot objekt superrazreda.
npr:
Book in Software ekstendirata Product...
Software s= new Software ();
Product p;
p=b;
System.out.println(p.toString()); // izvede se toString metoda iz Book razreda
p=s;
System.out.println(p.toString()); // izvede se toString metoda iz Software razreda
inferno666 ::
A polimorfizem je pol da je nek class nadgradnja (extend) nekega bolj osnovnega klasa?
Npr. osnovni class tekmovalec
in potem extend class metalec kopja, tekač, ...
Npr. osnovni class tekmovalec
in potem extend class metalec kopja, tekač, ...
OwcA ::
Do neke mere, čeprav poanta je predvsem v tem, da imajo vsi ti (sorodni) razredi enake metode in jih posledično lahko enako obravnavaš.
Otroška radovednost - gonilo napredka.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Objekt poslan k metodi v kakšnem stanju?Oddelek: Programiranje | 1543 (990) | shadeX |
» | [JAVA] String problem!Oddelek: Programiranje | 1662 (1359) | Sergio |
» | [Java] Sortiranje objektovOddelek: Programiranje | 2839 (2839) | tjaz24 |
» | [JAVA]Konstruktor v Vector razreduOddelek: Programiranje | 1202 (1077) | kopernik |
» | [Java][Naloga] Seznam študentov, majčken problemOddelek: Programiranje | 2307 (1994) | VASkO |