当前位置 : 主页 > 编程语言 > java >

多态的优势和弊端

来源:互联网 收集:自由互联 发布时间:2022-10-15
在多态形式下,右边对象可以实现解耦合,便于扩展和维护 person p = new Student (); 定义方法的时候,使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。 1.多态的优

在多态形式下,右边对象可以实现解耦合,便于扩展和维护

person p = new Student();

定义方法的时候,使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。

1.多态的优势

方法中使用父类型作为参数,可以接受所有子类对象

2.多态的弊端是什么?

不能使用子类的特有功能

3.引用数据类型的类型转换,有几种方式?

自动类型转换,强制类型转换

自动类型转换

Person P =new Student();

强制类型转换

Student s = (Student)p;

4.强制类型转换能解决什么问题?

可以转换成真正的子类类型,从而调用子类独有功能

多态调用成员的特点

变量调用:

编译看左边,运行看右边

方法调用:

编译看右边,运行看右边

网友评论