Student是Person 的子类,子类继承父类的方法,又有自己的方法和属性
6行: 类的向上转型,父类声明对象由子类来实例化。
即“瘦身”,失去子类独有属性和方法,故7,8行报错
当向上转型后才可以向下转型(10行),又重新获得了子类的方法和属性
Student是Person 的子类,子类继承父类的方法,又有自己的方法和属性
6行: 类的向上转型,父类声明对象由子类来实例化。
即“瘦身”,失去子类独有属性和方法,故7,8行报错
当向上转型后才可以向下转型(10行),又重新获得了子类的方法和属性