黑马程序员--多态
来源:互联网 发布:数据库王珊第五版pdf 编辑:程序博客网 时间:2024/06/08 10:54
---------------------- <ahref="http://www.itheima.com"target="blank">云10期javaEE+物联网与云计算</a>、<ahref="http://www.itheima.com"target="blank">云10期javaEE+物联网与云计算</a>、期待与您交流!----------------------
在学习的面向对象过程中,我感觉多态这个知识有些让人迷糊,所以把老师讲课过程中的一些知识点和笔记整理出来给大家看,也供自己学习。
多态:简单的可以理解为事物存在多种形态。
一、多态的体现:
1、父类的引用指向自己的子类对象
2、父类的引用也可以接收自己的子类对象
二、多态的好外
大大提高了程序的扩展性
三、多态的前提
1、类与类之间必须有关系,要么继承,要么实现
2、存在覆盖
四、多态的弊端
提高了扩展性,但是只能使用父类的引用访问父类中的成员
五、多态的应用
六、多态出现代码中的特点(多态使用的注意事项)
1、多态中成员函数的特点(非静态)
2、在编译时期:参阅引用型变量所属的类中是否有调用的方法,如果有编译通过,没有编译失败
在运行时期:参阅对象所属的类中是调用的方法。
3、成员函数在多态调用时,编译看左边,运行看右边。
4、多态中成员变量的特点:编译运行时都参考左边(引用型变量所属的类)
5、静态成员函数特点:编译运行时都参考左边(引用型变量所属的类)
---------------------- <ahref="http://www.itheima.com"target="blank">云10期javaEE+物联网与云计算</a>、<ahref="http://www.itheima.com"target="blank">云10期javaEE+物联网与云计算</a>、期待与您交流!----------------------
- 黑马程序员_多态
- 黑马程序员_多态
- 黑马程序员_多态
- 24.黑马程序员-多态
- 黑马程序员-多态
- 黑马程序员---多态
- 黑马程序员_多态
- 黑马程序员-多态
- 黑马程序员 多态、重载
- 黑马程序员_java 多态
- 黑马程序员---多态
- 黑马程序员-多态
- 黑马程序员-继承,多态
- 黑马程序员_java多态
- 黑马程序员--多态
- 黑马程序员--多态
- 黑马程序员—多态
- 黑马程序员_多态
- 内存管理 - 指针数组字符串
- php zip文件内容比较类
- CSS 选择器(选择符)
- SqlMapClient对象
- 黑马程序员_第一个OC程序
- 黑马程序员--多态
- linux 安装.deb文件
- 通过 文氏图 Venn diagrams解释了SQL的Join
- 计算机科学与技术专业的学生大学期间如何锻炼自己
- iBeacon技术解析:苹果对抗NFC的利器
- xen的启动信息页
- Redhat修改yum配置使用CentOS的源
- 进击的少年:被苹果赏识的16岁编程天才
- 21天战拖记——Day18:思维导图再学习(2014-05-21)