多态由父类类型进行指向子类的创建对象的过程就是多态。
2.多态转换
(1)将一个父类的引用指向一个子类对象称为向上转型<父类型><引用变量名>=new<子类型>();
优点;可以提高代码的可扩展性和灵活性。
缺点;可能会丢失特有的方法和属性。
(2)向下转型是指将一个父类类型的变量强制转换为一个子类类型变量。
多态由父类类型进行指向子类的创建对象的过程就是多态。
优点;可以获取子类独有的方法和属性。
缺点;可能回导致类型转换异常。
多态由父类类型进行指向子类的创建对象的过程就是多态。
2.多态转换
(1)将一个父类的引用指向一个子类对象称为向上转型<父类型><引用变量名>=new<子类型>();
优点;可以提高代码的可扩展性和灵活性。
缺点;可能会丢失特有的方法和属性。
(2)向下转型是指将一个父类类型的变量强制转换为一个子类类型变量。
多态由父类类型进行指向子类的创建对象的过程就是多态。
优点;可以获取子类独有的方法和属性。
缺点;可能回导致类型转换异常。