Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Ereditarietà
Forum - Java - Ereditarietà

Avatar
fabi3194 (Ex-Member)
Expert


Messaggi: 206
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 14:28
Giovedì, 11/12/2008
Salve,ho appena iniziato a studiare l'ereditarietà in java,ma ho riscontrato un problema.
sul mio manuale c'è scritto così:
Codice sorgente - presumibilmente Java

  1. public class Poligono {
  2.     public int numeroLati;
  3.     public float lunghezzaLatoUno;
  4.     public float lunghezzaLatoDue;
  5.     public float lunghezzaLatoTre;
  6. }
  7.  
  8. public class Triangolo extends Poligono {
  9.     public final int NUMERO_LATI = 3;
  10. }  
  11.  
  12. public class Rettangolo extends Poligono {
  13.     public final int NUMERO_LATI = 4;
  14.     public float lunghezzaLatoQuattro;
  15. }


E' giusto?
A me funziona così:
Codice sorgente - presumibilmente Java

  1. class ForumSpec {
  2.  public String kernel;
  3.  public String bo;
  4. }
  5. class Forums extends ForumSpec {   //comprende tutti i membri della classe ForumSpec
  6.  public String altro;
  7. }
  8. public class Principale {
  9.  public static void main (String args []) {
  10.   Forums obj1 = new Forums();
  11.   obj1.kernel = "Forum n1";
  12.   obj1.altro = "Ciao";
  13.   System.out.println(obj1.kernel);
  14.   System.out.println(obj1.altro);
  15.  }
  16. }


Mi sapete indicare qual'è quello giusto?

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 11:34
Sabato, 13/12/2008
direi tutti e due.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:00
Sabato, 13/12/2008
Occhio qui:

Codice sorgente - presumibilmente Java

  1. class Forums



Scrivilo al singolare, Forum, non Forums.


Il mio blog: https://piero.dev
PM Quote
Avatar
fabi3194 (Ex-Member)
Expert


Messaggi: 206
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 17:19
Lunedì, 15/12/2008
Testo quotato

Postato originariamente da pierotofy:
Scrivilo al singolare, Forum, non Forums.


Perchè?

PM Quote