1.多态是继封装、继承之后,面向对象的第三大特性。
2.多态体现为父类引用变量可以指向子类对象。
3 前提条件:必须有子父类关系。
4 多态的定义与使用格式
5 理解:
作用:用来判断某个对象是否属于某种数据类型。
使用案例:
向上转型:多态本身就是向上转型过的过程
使用格式:父类类型 变量名=new 子类类型();
向下转型:一个已经向上转型的子类对象可以使用强制类型转换的格式,将父类引用类型转为子类引用各类型
使用格式:子类类型 变量名=(子类类型) 父类类型的变量;
1.多态是继封装、继承之后,面向对象的第三大特性。
2.多态体现为父类引用变量可以指向子类对象。
3 前提条件:必须有子父类关系。
4 多态的定义与使用格式
5 理解:
作用:用来判断某个对象是否属于某种数据类型。
使用案例:
向上转型:多态本身就是向上转型过的过程
使用格式:父类类型 变量名=new 子类类型();
向下转型:一个已经向上转型的子类对象可以使用强制类型转换的格式,将父类引用类型转为子类引用各类型
使用格式:子类类型 变量名=(子类类型) 父类类型的变量;