动态绑定为什么对equals(A a)失效?

此时equals仍未Object的,而非动态绑定时A类的equals

public class Test{
    public static void main(String[] args) {
        Object o1 = new A();
        A o3 = new A();
        System.out.println(o1.equals(o3));
        
    }
    
}
class A{
        public boolean equals(A a) {
        System.out.println("yes");
        return true;
    }
    
}

查看全部
weixin_47229967
chy?
2020/12/05 01:49
  • java
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

4个回复