Не могу понять на что ругается компилятор.
package com.javarush.task.task05.task0526;
/*
Мужчина и женщина
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Man man1 = new Man("Jack", 55, "dontknow");
Man man = new Man(28);
Woman woman1 = new Woman("Ann", 78, "somewhere");
Woman woman = new Woman(32);
System.out.println(man1.toString());
System.out.println(man.toString());
System.out.println(woman1.toString());
System.out.println(woman.toString());
}
//напишите тут ваш код
public static class Man{
private String name, address;
private int age;
public Man (){
this.name = "John Doe";
this.address = "unknown";
this.age = 25;
}
public Man (int age){
this.name = "John Doe";
this.address = "unknown";
this.age = age;
}
public Man (String name){
this.name = name;
this.address = "unknown";
this.age = 25;
}
public Man (String name, String address){
this.name = name;
this.address = address;
this.age = 25;
}
public Man (String name, int age){
this.name = name;
this.address = "unknown";
this.age = age;
}
public Man (String name, int age, String address){
this.name = name;
this.address = address;
this.age = age;
}
public String toString() {
return (name + " " + age + " " + address);
}
}
public static class Woman{
private String name, address;
private int age;
public Woman (){
this.name = "Jane Doe";
this.address = "unknown";
this.age = 25;
}
public Woman (int age){
this.name = "Jane Doe";
this.address = "unknown";
this.age = age;
}
public Woman (String name){
this.name = name;
this.address = "unknown";
this.age = 25;
}
public Woman (String name, String address){
this.name = name;
this.address = address;
this.age = 25;
}
public Woman (String name, int age){
this.name = name;
this.address = "unknown";
this.age = age;
}
public Woman (String name, int age, String address){
this.name = name;
this.address = address;
this.age = age;
}
public String toString() {
return (name + " " + age + " " + address);
}
}
}