OOP/第三章 多态
来源:互联网 发布:百度seo排名点击软件 编辑:程序博客网 时间:2024/05/01 07:03
第三章
一.多态:
是具有表现多种形态的能力的特征。更专业的说法:同一个实现接口,使用不同的实例而执行不同的操作。
二.实现多态的两种方法:
1.使用父类作为方法形参实现多态。
2.使用父类作为方法返回值实现多态。
三.子类转换成父类时的规则:
1.将一个父类的引用指向一个子类的对象,称为向上转型,自动进行类型转换。
2.此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。
3.此时通过父类引用变量无法调用子类特有的方法。
四.将一个指向子类对象的父类引用赋给一个子类的引用,称为向下转型。
五.instanceof语法:
对象 instanceof 类或接口
六.多态三要素:
1.继承
2.重写(子类重写父类方法)
3.父类的引用转化子类的实例对象
七.多态的好处 :
通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。
八. static , 非static修饰 与 非static , private 修饰的不同点:
属性类属性,类变量实例属性,实例变量方法类方法实例方法调用方式类名.属性
类名.方法()
对象.属性
对象.方法()
对象.属性
对象.方法()
归属类单个对象
- OOP/第三章 多态
- JAVA OOP第三章 多态
- JAVA OOP 第三章 多态2
- 课时8第三章:面向对象编程-OOP-特征1
- JAVA OOP 第三章多态3
- OOP-多态
- 课时9第三章:面线对象编程-OOP-特征2
- OOP-----封装,继承,多态
- OOP-----封装,继承,多态
- OOP/第四章 借口
- OOP/第八章 JDBC
- OOP/第六章 异常
- OOP
- OOP
- OOP:
- OOP
- OOP
- OOP
- 求凸包周长
- imx6 yocto编译备忘
- React-native学习过程 一 改变文字,添加图片
- RSS 教程
- 慎用百度!!!搜出来的资料坑死人!
- OOP/第三章 多态
- 155. Min Stack
- jvm堆外直接内存实现高性能接入层
- dp问题 插花
- equals()与hashcode()
- 实数相加_蓝桥杯
- linux临时页表初始化
- Qt5--学习笔记-+openCV2-客户端、服务端回环视频显示
- python生成密码字典