抽象类声明的对象可以成为其子类对象的上转型对象,并调用子类重写的方法
举一反三
- 抽象类声明的对象可以成为其子类的对象的上转型对象,调用子类( )的方法 A: 重写 B: 继承
- 上转型对象可以调用子类继承的方法、子类重写的实例方法、子类重写的静态方法。
- 上转型对象不能调用子类新增的方法。上转型对象可以访问子类继承或隐藏的成员变量,可以调用子类继承的方法或子类重写的实例方法。
- 关于上转型对象,说法正确的是() A: 上转型对象能够操作子类所有的成员变量。 B: 上转型对象可以代替子类对象去调用子类重写的实例方法。 C: 上转型对象不能够调用子类隐藏的成员变量。 D: 上转型对象能够像子类对象一样去访问子类所有的成员变量和成员方法。
- 下列哪个叙述是正确的?A.如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,即给出方法体(将abstract方法重写为非abstract方法)。B.如果一个抽象类是某个抽象类的子类,那么它也必须将父类abstract方法重写为非abstract方法。C.子类对象的上转型对象能操作子类新增的成员变量.(失掉了这部分属性),不能调用子类新增的方法(失掉了一些行为)。D.子类对象的上转型对象能调用子类新增的方法。 A: B: C: D: D