public class EqualsTest
{
public static void main(String[] args)
{
Student s1 = new Student("zhangsan");
Student s2 = new Student("zhangsan");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}
class Student
{
String name;
public Student(String name)
{
this.name = name;
}
public boolean equals(Object anObject) //重写方法
{
if(this == anObject)
{
return true;
}
if(anObject instanceof Student)
{
Student student = (Student)anObject ;
if(student.name.equals(this.name))
{
return true;
}
}
return false;
}
}
Java 基础一些代码练习笔记(object-equals 方法)
最新推荐文章于 2022-11-04 20:09:04 发布