封装+继承+多态-零星知识点
2017-07-11 01:14
169 查看
封装继承多态的基本概念就不介绍了。主要介绍一些不熟悉的知识点。
多态:消除类型之间的耦合关系。
只有普通方法调用可以是多态的,域访问与静态方法都不是多态的。
运行时多态(继承时的方法重写)
运行时多态依赖于继承,重写和向上转型
向上转型
导出类可以转型为基类,总是安全的,唯一可能发生的就是丢失方法。封装多态区别
封装:通过合并特征和行为来创建新的数据类型。多态:消除类型之间的耦合关系。
覆盖私有方法
只有非private方法才可以被覆盖。只有普通方法调用可以是多态的,域访问与静态方法都不是多态的。
多态分为两种类型
编译时多态(重载)运行时多态(继承时的方法重写)
运行时多态依赖于继承,重写和向上转型
相关文章推荐
- 牛客网Java刷题知识点之面向对象java的四大特性(抽象、封装、继承、多态)
- 黑马程序员---object-c知识点总结(一)封装,继承,多态
- 黑马程序员---object-c知识点总结(二)封装,继承,多态
- C#中的继承封装和多态知识点总结
- 黑马程序员---object-c知识点总结(三)封装,继承,多态
- Core Java第七章知识点总结——封装、继承、多态
- java--随笔日记--继承,封装和多态之Java中的父子关系
- 面向对象编程中的继承,多态,封装。
- 封装、继承、多态 - 面向对象技术的三大机制
- C#封装、继承和多态
- 封装、继承、多态
- Java中关于继承、类、多态、接口的知识点
- Java面向对象的三大基本特征:继承、封装与多态
- JAVA类的继承,封装,多态,以及接口的一些信息
- 面向对象的封装、继承、多态
- 封装、继承、多态的基本详细使用方式与方法以及含义
- php面向对象的三大特征 封装,继承,多态
- C语言实现封装、继承和多态
- Py修行路 python基础 (十六)面向对象编程的 继承 多态与多态性 封装
- 深入理解Java面向对象三大特性 封装 继承 多态