// Ha ¨Śn klasse per fil til vanlig plis<3 abstract class Dyr{ abstract public String art(); abstract public int levetid(); @Override public String toString(){ return art() + " lever i opp til " + levetid() + " ?r."; } } // Elefant, zebra, gepard? Hva dere vil abstract class Pattedyr extends Dyr{ abstract int drektig(); abstract int strKull(); @Override public String toString(){ return super.toString() + "\nEr drektig i " + drektig() + " m?neder og f?r opp til " + strKull() + " barn hver gang."; } } // Amfibier (abstract) // eks antall egg de legger // Salamander class Gepard extends Pattedyr{ @Override public String art(){ return "Gepard"; } @Override public int levetid(){ return 12; } @Override int drektig(){ return 3; } @Override int strKull(){ return 5; } } class Elefant extends Pattedyr{ @Override public String art(){ return "Elefant"; } @Override public int levetid(){ return 70; } @Override int drektig(){ return 22; } @Override int strKull(){ return 1; } } abstract class Amfibier extends Dyr{ } class Salamander extends Amfibier{ @Override public String art(){ return "Salamander"; } @Override public int levetid(){ return 14; } }