多态的总结
来源:互联网 发布:数据倒卖 编辑:程序博客网 时间:2024/06/09 22:08
多态
多态是继封装,继承之后,面向对象的第三大特性.
三个条件
- 有继承或者实现(二选一)
- 方法的重写
- 父类引用指向子类对象
最终体现形式
//父类引用指向子类对象:Fu f = new Zi();
多态中的成员特点
- 成员变量 : 编译看左边,运行也看左边;
- 成员方法 : 编译看左边,运行看右边.
原因 :
- 编译期间,编译器只认识左边 ,因为不知道创建的具体是什么对象.所以,只能看父类的.
- 运行期间,因为有方法的重写,所以对于方法来说,动态绑定.创建的是哪个子类,运行的就是哪个子类的方法.但是,成员变量没有重写的概念,所以,还是只能看左边的父类.
补充
- java编译器把java源码编译成字节码 (.class文件).
- jvm是在运行期将class文件编译成机器码文件.供程序运行.
1 0
- 多态的总结
- 多态的总结
- 多态的总结
- 关于多态的总结
- 总结多态的重点
- 多态的相关总结
- 多态的基础知识总结
- 多态的知识点总结
- 多态的知识点总结
- java中有关多态的总结
- 对于多态知识点的总结
- JAVA学习:多态的总结
- Java中的多态的简单总结
- 关于多态的学习总结
- 继承和多态的难点总结
- java 多态的知识点总结
- C++多态的学习总结
- C++多态的实现方式总结
- 【Python】语句和表达式的区别
- css-行高
- poj3278 <BFS/DFS>
- hashlib模块
- Android SharedPreferences
- 多态的总结
- SQL常用函数(MySQL)
- 1508-张晨曦总结《2016年-11月-29日》【连续39天总结】
- MediaPlayer
- unity 精灵切割
- iOS 小知识-使用paintCode的需要注意的点
- mysql查询优化手段
- ###01day###
- 01 Virtualization虚拟化