07.06.2013 Views

Classi astratte ed interfacce - Dipartimento di Ingegneria Informatica ...

Classi astratte ed interfacce - Dipartimento di Ingegneria Informatica ...

Classi astratte ed interfacce - Dipartimento di Ingegneria Informatica ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A. Longheu – Linguaggi M-Z – Ing. Inf. 2009-2010<br />

<strong>Classi</strong> <strong>astratte</strong> - Esempio<br />

public class Corvo extends Uccello {<br />

public Corvo(String s) {super(s); verso = "gracchia"; }<br />

public String chi_sei() {return "un corvo"; }<br />

}<br />

public class Uomo extends Bip<strong>ed</strong>e {<br />

public Uomo(String s) {super(s); verso = "parla"; }<br />

public String si_muove() { return "camminando su 2 gambe"; }<br />

public String chi_sei() { return "un homo sapiens"; }<br />

public String vive() { return "in condominio"; }<br />

}<br />

public class Pinguino extends Uccello {<br />

public Pinguino(String s) { super(s); verso = "non fa versi"; }<br />

public String chi_sei() { return "un pinguino"; }<br />

public String si_muove() { return "ma non sa volare"; }<br />

}<br />

public class Tonno extends PesceDiMare {<br />

public Tonno(String s) { super(s); }<br />

public String chi_sei() { return "un tonno"; }}<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!