慕神7194819
2015-11-28 22:02
老师在Dog类中重写了父类Object类的equals()使其判断属性是否相同,那么我在主类中实例化了Dog类的对象a和a1并让他们有相同的属性值,然后
想要调用父类的equals()方法,那么以下代码哪里错了
if(a.super.equals(a1))
Systemt.out.print("a和a1不相同");
如果你重写了Dog的equals() 那么你就没办法让a来调用父类的equals方法了,
如果没重写equals(),那么直接if(a.equals(a1))调用的就是父类的equals
重写的意思就是重写类父类里面的方法,
Java入门第二季 升级版
530783 学习 · 6091 问题
相似问题
回答 4
回答 1
回答 4
回答 1
回答 2