public class Schiffclass{
public static void main(String[] args){
Schiff s= new Schiff("1234");
System.out.println(s.toString());
ContainerSchiff s2= new ContainerSchiff("12345","Käse");
System.out.println(s2.toString());
printSchiff(s2);
System.out.println(s2.getMssi());
Beladbar a= new ContainerSchiff("7832174981","Wein");
}
public static void printSchiff(Schiff schiff){
System.out.println(schiff);
}
}
class Schiff{
private String mssi;
public Schiff(String Mssi){
mssi=Mssi;
}
public String getMssi(){
return mssi;
}
public String toString(){
return mssi;
}
}
class ContainerSchiff extends Schiff implements Beladbar{
String ladung;
public ContainerSchiff(String Mssi, String n){
super(Mssi);
ladung=n;
}
public void beladen(){
}
public String toString(){
return this.getMssi()+" "+ladung;
}
}
interface Beladbar{
public void beladen();
}
|