Java-Vererbung-Codebeispiel → Details später

Werbung
Java-Vererbung-Codebeispiel
Details später
Variante 1: Erben von einer Klasse
public class TIER
{
//jedes Tier soll seine Tierart wissen
private String tierart;
//...
// Methode, die alle Tiere haben
public String gebeTierart()
{
return tierart;
}
}
TIER
HUND
public class HUND extends TIER
{
//. . .
public HUND(){
tierart = "Hund";
}
}
Verwendung:
TIER schnappi = new HUND();
schnappi.gebeTierart(); // Ausgabe: Hund
Variante 2: Realisieren einer Schnittstelle
public interface TIER
{
// Methode, die alle Tiere haben müssen
public String gebeTierart();
}
public class HUND implements TIER
{
//jeder Hund hat seinen Namen
private String name;
//...
public String gebeTierart()
{
return "Hund";
}
//...
}
Verwendung:
<<interface>>
TIER
HUND
TIER schnappi = new HUND();
schnappi.gebeTierart(); // Ausgabe: Hund
Herunterladen