La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Dichiarazione di classi Programmazione Corso di laurea in Informatica.

Presentazioni simili


Presentazione sul tema: "Dichiarazione di classi Programmazione Corso di laurea in Informatica."— Transcript della presentazione:

1 Dichiarazione di classi Programmazione Corso di laurea in Informatica

2 AA 2003/04 © M.A. Alberti Programmazione Gerarchia 2 public class Impiegato { public String nome = ""; public double stipendio; public Date dataNascita; public String getInfo() {...} } public class Dirigente { public String nome = ""; public double stipendio; public Date dataNascita; public String divisione; public String getInfo() {...} }

3 AA 2003/04 © M.A. Alberti Programmazione Gerarchia 3 public class Impiegato { String nome; public Impiegato() { nome = innominato; } public Impiegato(String n) { nome = n; } public class Dirigente extends Impiegato { String divisione; public Dirigente(String s, String d) { // chiamata a Impiegato() // la variabile nome ereditata è inizializzata a innominato divisione = d; nome = s; }

4 AA 2003/04 © M.A. Alberti Programmazione Gerarchia 4 public class Impiegato { String nome; public Impiegato() { nome = innominato; } public Impiegato(String n) { nome = n; } public class Dirigente extends Impiegato { String divisione; public Dirigente(String s, String d) { super(s); // chiamata esplicita al costruttore della superclasse con parametri divisione = d; }

5 AA 2003/04 © M.A. Alberti Programmazione Gerarchia 5 public class Impiegato { String nome; int salario public String getInfo() { return Nome: " + nome + "\n + Salario: " + salario; } public class Dirigente extends Impiegato { String divisione; public String getInfo() { return Nome: " + nome + "\n + Dirigente della divisione " + divisione; }


Scaricare ppt "Dichiarazione di classi Programmazione Corso di laurea in Informatica."

Presentazioni simili


Annunci Google