E grazie e` un pastrocchio!
Inoltre ti ricordo che Java si fonda _pesantemente_ su ereditarieta` e polimorfismo. Conta che tutto deriva da Object..codice:public class Famiglia { // campi incapsulati, ma visibili alle classi derivate (e non so per quale progettista IDIOTA anche al package) protected String padre; protected String madre; public void setGenitori( String padre, String madre ) { this.padre = padre; this.madre = madre; } // in questi metodi 'this' e` superfluo public String getPadre() { return padre; } public String getMadre() { return madre; } } class Figli extends Famiglia { // padre, madre e rispettivi get/set sono ereditati protected String figlio; protected String figlia; public void setFigli( String figlio, String figlia ) { this.figlio = figlio; this.figlia = figlia; } public String getFiglio() { return figlio; } public String getFiglia() { return figlia; } public String toString() { return "Padre: " + padre + ", Madre: " + madre + ", Figlio: " + figlio + ", Figlia: " + figlia; } }![]()


Rispondi quotando