多态
- 多态是方法的多态,不是属性的多态(多态与属性无关)。
3. 父类引用指向子类对象后,用该父类引用调用子类重写的方法,此时多态就出现了。
多态的优点:提高了程序的扩展性和可维护性。
开闭的原则:对扩展要开,对修改要闭。
对象的转型
向下转型和向上转型:类似与自动转换和强制转换。
向上转换(自动转换):子类--à父类,只能看到父类中定义的属性和方法,不能访问子类特有的属性和方法。
【多态和对象的转型】向下转换(强制转换):父类-à子类,访问子类特有的属性和方法。
推荐阅读
- 封装
- 记一次根据实体类的属性名来给属性名赋值,根据属性名得到属性名的值,其中使用的是JsonProperty属性名
- 记一次代码的回滚到某一次
- 通过数据库配置实现一个策略模式
- 牛客Java专项练习错题总结
- java基础类库学习 java.sql(4)如何处理BLOB类型数据
- #|BigDecimal类中的double类型值的加减问题-java
- java开发|如何在Java中引入和存储大数量级的变量并进行计算,通过数组来实现
- Java基础知识之数据类型和运算符