我在java中有一个类。这个类有一个像bellow
这样的构造函数public Person(String first, String last) {
firstName = new SimpleStringProperty(first);
lastName = new SimpleStringProperty(last);
city = new SimpleStringProperty("Tehran");
street = new SimpleStringProperty("Vali Asr");
postalCode = new SimpleStringProperty("23456");
birthday = new SimpleStringProperty("12345");
}
现在我要声明像bellow
这样的构造函数public Person() {
Person(null, null);
}
但它给了我错误。 我能做什么? 感谢
答案 0 :(得分:10)
调用http://host:port/xx/yy/aa/file.xsodata/RetrieveData/?$format=json/?$filter=STREET
不起作用,因为构造函数不是方法,因此无法按照您尝试的方式调用它。
你需要做的是调用Person(null, null)
来调用下一个构造函数:
this(null, null)
关于关键字public Person() {
this(null, null); // this(...) like super(...) is only allowed if it is
// the first instruction of your constructor's body
}
public Person(String first, String last) {
...
}
here。