第十二讲:面向对象之多态
今日知识:调用的方法是父类对象 就用向上转型,如果这个方法是子类特有的,就得向下 转型
1:多态(动态绑定)
动态绑定是指在运⾏期间,判断所引⽤对象的实际类型,根据其实际的类型调⽤相应的⽅法,多态即:⼀个对象具有多种状态的⾏为。
多态的3个必要条件
要有继承
要有重写
父类的引用指向子类的对象
2:向上转型
父类的引用指向子类的对象,称为向上转型
3:向下转型
代码中将子类的引用指向了父类的对象,该写法是对象的向下转型;向下转型不是自动的,需要强制类型转换符进行转换。
0812面向对象之多态
于 2021-08-12 16:15:24 首次发布