学习笔记整理之多态,


  一、多态的要点:
      1. 多态是方法的多态,不是属性的多态(多态与属性无关)。
      2. 多态的存在要有3个必需要满足的条件:继承,方法重写,父类引用指向子类对象。
      3. 父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。
二、==和equals()的联系和区别。
     “==”代表比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。
       Object 的 equals 方法默认就是比较两个对象的hashcode,是同一个对象的引用时返回 true 否则返回 false。
      但是,我们可以根据我们自己的要求重写equals方法。

  



原文地址:https://www.cnblogs.com/GuangMingDingFighter/p/9425351.html