多态判断条件:
System.out.println(x instanceof y);
1.能不能编译通过,看x和y是否存在父子关系
多态的特征:(遵循基本类项转换的方法:由高类型转化为低类型需要强制类型转化,可能丢失类型的精度)
1.父类引用指向子类的对象
2.把子类转化为父类,向上转型(会丢掉子类独有的方法)
3.把父类转化为子类,向下转型:强制类型转化
4. 方便方法的调用,减少重复的代码!简化
Java 包括:封装、继承、多态!抽象类、接口
多态判断条件:
System.out.println(x instanceof y);
1.能不能编译通过,看x和y是否存在父子关系
多态的特征:(遵循基本类项转换的方法:由高类型转化为低类型需要强制类型转化,可能丢失类型的精度)
1.父类引用指向子类的对象
2.把子类转化为父类,向上转型(会丢掉子类独有的方法)
3.把父类转化为子类,向下转型:强制类型转化
4. 方便方法的调用,减少重复的代码!简化
Java 包括:封装、继承、多态!抽象类、接口