java的多态
来源:互联网 发布:知满天教育官网 编辑:程序博客网 时间:2024/05/29 04:31
java的多态在于对两句话的理解:父类的引用指向子类的对象和将父类的引用强制转化为子类。下面以两个例子加强对这两句话的理解:
Animal c=new Cat();父类的引用指向了子类的对象,也就是我们说的向上转型,这句话等同于Cat c=new Cat();唯一区别的就是调用的方法方面,c只能够调用父类存在的方法。
Animal c=new Cat();
Cat d=(Cat)c;,这两句话成功的把父类强制转化为子类,这句话也就是我们说的向下转型,这个样子就可以使用子类中的方法
阅读全文
0 0
- Java 的多态
- JAVA的多态
- java的多态
- java的多态
- Java的多态
- JAVA的多态
- Java的多态
- Java的多态
- Java的多态
- java的多态
- JAVA的多态
- Java的多态
- java的多态
- Java 的多态
- Java的多态
- java的多态
- Java的多态
- java的多态
- 用户自定义函数
- 线程学习1--pthread_create
- LeetCode Algorithms 47. Permutations II
- 安装anaconda2
- leetcode_153. Find Minimum in Rotated Sorted Array
- java的多态
- 离散数学知识框架小结
- Linux查看DNS
- 硬币排成线I和硬币排成线II问题
- cntk深度网络——从入门到转行一
- React native 技术中 android 和 iOS 平台差异
- linux ipc---消息队列---为什么需要键值 key_t key
- AJAX----核心XMLHttpRequest对象介绍
- display:inline、block、inline-block的区别