面下对象(下)三大特征----多态
来源:互联网 发布:大数据产业分析 编辑:程序博客网 时间:2024/06/13 11:06
一、多态
1、什么是多态? 事物的多种形态。2、多态的前提? a.一定要有继承 b.一定要有方法重写 c.要有父类引用指向子类对象 例:Father f = new Son();3、什么时候用多态? 当对象作为形式参数的时候用多态最好。4、多态的好处和弊端 好处: 提高了代码的复用性 提高了代码的扩展性 弊端: 不能直接调用子类特有属性和方法。5、关键字 intanceof(了解) 判断前边的引用是否是后面的数据类型。 例:Animal a = new Cat(); if(a instanceof Cat)6、什么是向上转型,什么是向下转型? 例: Person p = new SuperMan(); SuperMan sm = (SuperMan)p;注意: 必须先有向上转型才有向下转型!7、成员特点:左边(父类),右边(子类) 成员变量: 编译看左边,运行看左边。 成员方法: 编译看左边,运行看右边。 静态方法: 编译看左边,运行看左边。
1 0
- 面下对象(下)三大特征----多态
- 面向对象三大特征:继承、封装、多态 (泛型)
- OC面向对象三大特征---多态
- 面向对象三大特征-多态
- 面向对象三大特征(详解)
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 对象的三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 面向对象三大特征
- 黑马程序员(三)面向对象的三大特征封装、继承、多态
- java、面向对象的三大特征封装、继承、多态
- 面向对象的三大特征-封装,继承,多态
- IOS之UILabel添加下划线
- 黑马程序员—JAVA基础—多态、抽象类、接口、修饰符
- 泛型+hibernate封装任意数据库数据的通用方法
- Java笔记--JDBC篇(一)
- iOS 汉字下加下划线
- 面下对象(下)三大特征----多态
- JAVA创建XML文件(二)---SAX方式创建XML
- Java基础——Java笔记——StringBuffer类常用方法
- maven中的 dependencies 和 dependencyManagement 的区别
- [leetcode 38] Count and Say
- ORA-01858: 在要求输入数字处找到非数字字符
- container_of()
- Java基础---------------------------------------面向对象---------------------------------------
- IntelliJ IDEA开发golang环境配置