Kann mir jemand diese Fehlermeldung erklären?
Ich komme gerade leider nicht weiter:
Error in de/codegym/task/task05/task0504/Solution.java on line 11
constructor Katze in class de.codegym.task.task05.task0504.Solution.Katze cannot be applied to given types;
required: java.lang.String,int,int,int
found: no arguments
reason: actual and formal argument lists differ in length
Vielen Dank schon mal für eure Hilfe
package de.codegym.task.task05.task0504;
/*
Die drei „Muskatztiere“
*/
public class Solution {
public static void main(String[] args) {
//schreib hier deinen Code
Katze katze3 = new Katze();
Katze katze2 = new Katze();
Katze katze1 = new Katze();
katze1.name = "miezi";
katze2.name = "Muschi";
katze3.name = "Miez";
katze1.alter= 2;
katze2.alter=3;
katze3.alter=2;
katze1.gewicht= 23;
katze2.gewicht= 23;
katze3.gewicht= 23;
katze1.staerke= 23;
katze2.staerke= 23;
katze3.staerke= 23;
}
public static class Katze {
private String name;
private int alter;
private int gewicht;
private int staerke;
public Katze(String name, int alter, int gewicht, int staerke) {
this.name = name;
this.alter = alter;
this.gewicht = gewicht;
this.staerke = staerke;
}
}
}