Warum akzeptiert das Skript meine Lösung nicht? Ist die Lösung mit der Superklasse hier nicht angebracht?
Für mein Empfinden sind in der Klasse 3 Variablen definiert? Wo habe ich meinen Denkfehler?
Vielen Dank für die Hilfe
package de.codegym.task.task05.task0527;
/*
Tom und Jerry
*/
public class Solution {
String name;
int groesse;
int schwanz;
public Solution (String name, int groesse, int schwanz){
this.name = name;
this.groesse = groesse;
this.schwanz = schwanz;
}
public static void main(String[] args) {
Maus jerryMaus = new Maus("Jerry", 12, 5);
Hund brunoHund = new Hund("Bruno", 50, 10);
Katze carloKatze = new Katze("Carlo", 25, 30);
}
public static class Hund extends Solution {
public Hund(String name, int groesse, int schwanz) {
super(name, groesse, schwanz);
}
}
public static class Katze extends Solution {
public Katze(String name, int groesse, int schwanz) {
super(name, groesse, schwanz);
}
}
public static class Maus extends Solution {
public Maus(String name, int groesse, int schwanz) {
super(name, groesse, schwanz);
}
}
}