class Person {
private String name;
private int age;
Person() {
this.name = "";
this.age = 0;
}
Person(String name, int age) {
this.name = name;
this.age = age;
}
void getName(String name) {
}
}
我是Java新手,正在练习制作对象。在上面的代码中,我使用两个重载的构造函数创建了一个Person对象。我希望那些是正确的。我试图做一个方法没有指定返回无效,并得到一个错误。对象内部的方法总是需要返回类型吗?我不确定为什么当我没有将它指定为void时,IDE给了我一个错误。对象中的Java定义方法
*编辑我意识到我从来没有实际创建Person对象,只有Person类。
什么错误?你只是没有指定任何访问修饰符,所以你必须小心你试图调用构造函数或方法。 –
你的代码没有错误。你定义的是构造函数而不是普通的方法。 –
@SotiriosDelimanolis这不是一个问题 –