太专业了,不懂,但是为什么这个问题是在 情感情绪 分类下呢?
1、超类对象变量可以引用子类对象,子类对象变量不能引用超类对象。
2、引用了子类对象的超类变量只能调用超类所具有的方法和子类中覆盖了超类同名方法的方法。
3、引用了子类对象的超类变量不能调用子类所特有的方法。要想调用子类所特有的方法,必须想把引用了子类对象的超类变量强制的转换回子类对象,然后再调用子类的方法。
4、抽象类变量可以引用任何非抽象的子类对象,包括间接子类(我自己起的,即子类的子类等)。
5、对于超类中的私有域,子类只能在自己的构造器中通过super()方法来调用超类的构造器完成初始化,而不能在自己的构造器中直接给超类中的私有域赋值。
6、在子类中通过super关键字自能调用超类中的非私有方法和非私有域。
7、当进行强制类型转换时,可以把子类对象转换成超类对象,但是在把超类对象转换成子类对象时,要求超类对象变量实际上引用的是其子类对象,或者是要转换成的子类的子类对象,否则就会出错。
阿达