java多态polymorphic多态的理解三之向上转型和向下转型及优与不足
来源:互联网 发布:仓库数据分析报告 编辑:程序博客网 时间:2024/06/05 22:31
向上转型和向下转型
基本数据自动类型提升和数据强制类型转换
int i = 10;byte b = 20;i = b;//自动类型提升b = (byte)i;//强制类型转换
eg
class Demo_polymorphic{public static void main(String args[]){Father f = new Son();//父类引用指向子类对象就是向上转型System.out.println(f.num);f.print();//使用子类特有属性Son s = (Son)f;//向下转型,先有向上传型再有向下传型System.out.println(s.num);s.print();/***多态的弊端,不能使用子类特有属性和行为;*多态的好处,*提高了代码的维护性(由继承保证)*提高了代码的扩展性(由多态保证)这个下次再讲*/}class Father{int num = 10;pubilc void print(){System.out.println("father");}}class Son extends Father{int num = 20;pubilc void print(){System.out.println("son");}}
0 0
- java多态polymorphic多态的理解三之向上转型和向下转型及优与不足
- Java之向上转型,向下转型简单理解和实例
- JAVA的向上转型及向下转型
- 七、java向上转型和向下转型的理解
- Java的向上转型与向下转型
- Java的向上转型与向下转型
- java的向上转型与向下转型
- Java的向上转型和向下转型
- Java的向上转型和向下转型
- Java的【向上转型】和【向下转型】
- java的向上转型和向下转型
- 多态之:向下转型和向上转型
- java多态中的向上转型和向下转型
- Java向上转型和向下转型(多态核心)
- java多态向上转型和向下转型
- java 多态中的向上转型和向下转型
- java 的多态 及向上向下转型
- java的多态(向上转型、向下转型)
- angular-依赖注入 显示注入/隐式注入
- Promise实现小球的运动
- hdu4282 A very hard mathematic problem
- 绘制余弦曲线
- 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
- java多态polymorphic多态的理解三之向上转型和向下转型及优与不足
- 总结
- 编译安装php-7.0.12
- 求无序数组的中位数
- Ajax操作--原声JSAJAX操作
- 编写时钟程序
- java主函数的解剖
- 生成器对象的send方法
- Java IO流--练习2