我正在尝试用getter和setters构建一个构造函数,它似乎可以很好地处理我的所有属性,除了在我的 main
争论。
当我看到这行代码时:
flip firstFlip = new flip("Heads");
flip secondFlop = new flip("Tails");
然后在控制台中出现以下错误:
构造函数翻转(字符串)未定义构造函数翻转(字符串)未定义
也许我错过了什么?
public class flip {
private String head;
private String tails;
public flip() {
}
public flip(String head, String tails) {
super();
this.head = head;
this.tails = tails;
}
public String getHead() {
return head;
}
public void setHead(String head) {
this.head = head;
}
public String getTails() {
return tails;
}
public void setTails(String tails) {
this.tails = tails;
}
public static void main(String[] args) {
flip firstFlip = new flip("Heads");
flip secondFlop = new flip("Tails");
System.out.println("The first flip is a:" + firstFlip.getHead());
}
}
2条答案
按热度按时间uklbhaso1#
它未定义,因为没有接受1个参数的类的构造函数。
缺少第二个参数。
l7mqbcuq2#
只要试着为main方法创建另一个类就行了