Hallo, ich brauche bitte eure Hilfe bei dieser Aufgabe. Ich bekomme immer diese Fehlermeldung und ich weiß nicht, was ich falsch mache:
de/codegym/task/task05/task0526/Solution.java:10: error: constructor Mann in class de.codegym.task.task05.task0526.Solution.Mann cannot be applied to given types;
Mann mann1 = new Mann("Fred", 25, "Wurmloch");
^
required: no arguments
found: java.lang.String,int,java.lang.String
reason: actual and formal argument lists differ in length
Bei euch sieht es doch auch so aus? Ich habe überall die Reihenfolge String, int, String??
Lieben Dank.
package de.codegym.task.task05.task0526;
/*
Mann und Frau
*/
public class Solution {
public static void main(String[] args) {
//schreib hier deinen Code
Mann mann1 = new Mann("Fred", 25, "Wurmloch");
Mann mann2 = new Mann("Anton", 44, "Möbelweg");
Frau frau1 = new Frau("Gerda", 27, "Schniebeldung");
Frau frau2 = new Frau("Thekla", 55, "Spinnen-Netz");
System.out.println(mann1.name+" "+mann1.alter+" "+mann1.adresse);
System.out.println(mann2.name+" "+mann2.alter+" "+mann2.adresse);
System.out.println(frau1.name+" "+frau1.alter+" "+frau1.adresse);
System.out.println(frau2.name+" "+frau2.alter+" "+frau2.adresse);
}
//schreib hier deinen Code
public static class Mann {
String name;
int alter;
String adresse;
}
public void Mann (String name, int alter, String adresse) {
this.name = name;
this.alter = alter;
this.adresse = adresse;
}
public static class Frau {
String name;
int alter;
String adresse;
}
public void Frau (String name, int alter, String adresse) {
this.name = name;
this.alter = alter;
this.adresse = adresse;
}
}