我正在尝试使用构造函数创建每个 Man 和 Woman 类的两个对象,其中包含完整的数据,并且构造函数具有所有可能的参数。
我收到一条错误消息:
"invalid method declaration; return type required".
我的代码:
public class Solution {
public static void main(String[] args) {
Man man1 = new Man();
System.out.println(man.name + "" + man.age + "" + man.address);
Man man2 = new Man();
System.out.println(man.name + "" + man.age + "" + man.address);
Woman woman1 = new Woman();
System.out.println(woman.name + "" + woman.age + "" + woman.address);
Woman woman2 = new Woman();
System.out.println(woman.name + "" + woman.age + "" + woman.address);
//write your code here
}
private String name = "Mark";
private int age = 23;
private String address = 16527;
public Man(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
public Woman(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;//write your code here
}
}
有人可以帮我吗:(
最佳答案
您的类被命名为Solution
,这意味着您的构造函数只能被命名为仅Solution
。创建名为 Man
和 Woman
的单独类,然后在其中添加构造函数。
此外,由于您正在使用默认构造函数创建对象,因此请确保将它们也添加到上述类中。
关于JAVA使用构造函数创建每个类的两个具有完整数据的对象,但出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54017249/