首页
AI助手
ChatAI
学伟医生助手
瞬间
小程序
公众号
Login
Menu
首页
AI助手
ChatAI
学伟医生助手
瞬间
小程序
公众号
青云博客
记录、分享
Archives
2021 / 03
如何理解java中的多态?
2021-03-13
Java
#Java基础
多态是面向对象编程的三大特性之一,它允许我们使用统一的接口来操作不同类型的对象。具体来说,Java中的多态主要体现在以下几个方面: 首先,多态的实现依赖于继承和重写机制。子类可以继承父类的方法,并根据需要重写这些方法。当通过父类引用调用这些方法时,实际执行的是子类重写后的方法。 其次,多态可以分为编
java中两个对象 hashCode()相同,则equals()否也一定为true?
2021-03-06
Java
#Java基础
不一定。 根据Java的规范,如果两个对象的hashCode()返回值相同,那么它们可能相等,但并不保证一定相等。在某些情况下,两个不同的对象可能会产生相同的哈希码,这就是所谓的哈希冲突。因此,在判断两个对象是否相等时,还需要使用equals()方法进行进一步比较。 equals()方法用于比较两个