【发布时间】:2020-06-14 16:54:24
【问题描述】:
Person 类:
public class Person {
public Person() { }
public void isTheSamePerson (Person p){
if (p.equals(p)) {
System.out.println("They have the same names !!!");
} else{
System.out.println("They have different names !!!");
}
}
}
驱动类:
public class Driver {
public static void main(String[] args) {
Person Persona1 = new Person();
Person Persona2 = new Person();
System.out.print(Persona1.isTheSamePerson(Persona2));
}
}
什么时候
我正在尝试在System.out.println() 中调用isTheSamePerson() 方法。我收到错误“无法解析方法'println(void)'”
【问题讨论】:
-
isTheSamePerson 方法不返回任何内容,因此无法调用 println 方法。
-
print 想要一个字符串,你将方法的结果传递给函数是TheSamePerson,它是无效的。错误是在告诉你到底是什么问题。
标签: java object intellij-idea methods equals