Object 所有类的父类,定义了所有对象都具有的功能
class Person{
private int age;
private String name;
public Person(int age,String name){
this.age=age;
this.name=name;
}
// 覆盖 父类Object中 equals方法
public boolean equals(Object object){//Object object=new Person(); 向上转换类型无法使用子类方法
Person p=(Person)object;//向下转换类型
return this.name.equals(p.name)&&this.age==p.age;
//String类方法(字符串类型)所以通过对象的方式来判断字符串是否相同
}
}
public class PersonDemo {
public static void main(String[] args) {
Person p=new Person(12,"于松江");
Person p1=new Person(12,"于松江");
System.out.println(p.equals(p1));
}
}
判断内容 用equals
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。