Δημοσιεύτηκε: 03 Ιαν 2012, 02:17
@pc_magas μας κούφανες!Πρώτη φορά βλέπω τέτοιο κώδικα.Καταρχήν τρέχει?Έχεις βάλει κάποια main στο πρόγραμμα σου?
Εδώ τι να πώ!Τι είναι constructor έχεις ιδέα?
Για ποιο λόγο έχεις μία κλάση με μία μέθοδο που δημιουργεί ένα αντικείμενο της ίδιας κλάσης?
Δεν μπορείς απλά να κάνεις new LivingCreature() ή αν θές
σόνυ και καλά να έχεις μια μέθοδο anaparagwgi() να την
κάνεις static.
Νομίζω ότι ήθελες να γράψεις gain
Και συνεχίζει.
Το super δε χρειάζεται αφού την κληρονομείς.
Τι είναι το Sex και το καινούργιο Mamal
τι το κάνεις? Είναι η όλη η μέθοδος λάθος.
pc_magas έγραψε:LiningCrearute anaparagwgi()//Anaparagetai
{
return new LivingCreature();
}
Εδώ τι να πώ!Τι είναι constructor έχεις ιδέα?
Για ποιο λόγο έχεις μία κλάση με μία μέθοδο που δημιουργεί ένα αντικείμενο της ίδιας κλάσης?
Δεν μπορείς απλά να κάνεις new LivingCreature() ή αν θές
σόνυ και καλά να έχεις μια μέθοδο anaparagwgi() να την
κάνεις static.
pc_magas έγραψε:
void gaimEnegry(int energy)
Νομίζω ότι ήθελες να γράψεις gain
Και συνεχίζει.
pc_magas έγραψε: void GaimEnergy(LivingCreature other)//Trwei allo zwntano plasma
{
super.gaimEnergy(other.energy);//Kaloume thn me8odo opou klironomise
}
Το super δε χρειάζεται αφού την κληρονομείς.
pc_magas έγραψε: {
if(other.Sex.equals("Female"))
{
new Mamal();
}
Τι είναι το Sex και το καινούργιο Mamal
τι το κάνεις? Είναι η όλη η μέθοδος λάθος.