|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--organisms.organisms
|
+--organisms.plants
H klash plants einai yperklash olwn twn fytwn kai ypoklash ths organisms. Einai abstract kai kathe klash kapoiou fytou einai ypoklash ths plants.
Invariant: Prepei na thrountai oles oi invariant synthikes ths klashs organisms. Dhladh ena egkyro fyto prepei na einai enas egkyros organismos.
Statika pedia ths klashs: alive_plants: Posa fyta einai zwntana, dead_animals: Posa fyta exoun pethanei
| Field Summary | |
protected static int |
alive_plants
|
protected static int |
dead_plants
|
| Fields inherited from class organisms.organisms |
age, alive_organisms, dead_organisms, energy, growth_rate, im, isChosen, position |
| Constructor Summary | |
plants()
Constructor ths abstract klashs plants. |
|
| Method Summary | |
static int |
alive_plants()
Epistrefei ton arithmo twn zwntanwn fytwn. |
static int |
dead_plants()
Epistrefei ton arithmo twn nekrwn fytwn. |
static void |
initStats()
Arxikopoiei ta statistika se authn thn klash. |
void |
restoreEnergy()
Ylopoiei thn abstract methodo restoreEnergy() ths organisms. |
| Methods inherited from class organisms.organisms |
age, alive_organisms, choose, dead_organisms, decrease_energy, die, draw, energy, growth_rate, increase_age, increase_energy, isAlive, position |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static int alive_plants
protected static int dead_plants
| Constructor Detail |
public plants()
Postcondition: Dhmiourgeitai ena neo fyto opoioudhpote typou me swsta xarakthristika organismou(age, energy ktl). kai auksanetai kata 1 to alive_plants.
| Method Detail |
public static int alive_plants()
Postcondition: Epistrefei ton arithmo twn zwntanwn fytwn.
public static int dead_plants()
Postcondition: Epistrefei ton arithmo twn nekrwn fytwn.
public void restoreEnergy()
Precondition: To fyto prepei na einai zwntano, dhladh this.isAlive().
Postcondition: Auksanei thn energeia tou fytou kata growth_rate.
restoreEnergy in class organismspublic static void initStats()
Postcondition: Arxikopoiei ta statistika se authn thn klash.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||