什么是多态?多态的具体体现有哪些?
问答
威斯布鲁克
2024-03-26 20:19
1485
-
2024-03-26 20:49
一秋
多态:方法或对象具有多种形态,是OOP的第三大特征,是建立在封装和继承基础之上的。
多态具体体现:
1.方法多态
(1)重载体现多态(2)重写体现多态
2.对象多态
(1)对象的编译类型和运行类型可以不一致,编译类型在定义时就确定,不能变化
(2)对象的运行类型是可以变化的,可以通过getClass()来查看运行类型
(3)编译类型看定义时=左边,运行类型看=右边