在多态形式下,右边对象可以实现解耦合,便于扩展和维护
person p = new Student();
定义方法的时候,使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。
1.多态的优势
方法中使用父类型作为参数,可以接受所有子类对象
2.多态的弊端是什么?
不能使用子类的特有功能
3.引用数据类型的类型转换,有几种方式?
自动类型转换,强制类型转换
自动类型转换
Person P =new Student();
强制类型转换
Student s = (Student)p;
4.强制类型转换能解决什么问题?
可以转换成真正的子类类型,从而调用子类独有功能
标签:类型转换,子类,多态,弊端,优势,Student,new,强制 From: https://blog.51cto.com/u_15763851/5741656