package day6;
class PersonA
{
private String name;
private int age;
public PersonA(String name, int age)
{
this.name = name;
this.age = age;
}
@Override //注解: 告诉编译器下面的方法是重写父类的
public boolean equals(Object obj)
{
//this obj
if(this == obj)
return true;
if(obj instanceof PersonA)
{
PersonA p = (PersonA) obj;
//this p
if(this.name.equals(p.name) && this.age==p.age)
return true;
}
return false;
}
}
public class test10 {
public static void main(String args[])
{
PersonA p1 = new PersonA("zhangsan", 19);
PersonA p2 = new PersonA("zhangsan", 19);
PersonA p3 = p1;
PersonA p4 = new PersonA("wangwu", 21);
System.out.println(p2.equals(p4));
}
}
day6 test10
最新推荐文章于 2022-11-10 17:58:06 发布