Java-Aufgabe Schiffclass.java

Zurück
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();
}