当子类隐藏了父类的成员变量或重写了父类的方法时,若要访问父类的成员变量或调用父类的方法,在Java中是通过______来实现的。
supersuper
举一反三
- super关键字的作用是()。 A: 在子类中访问被隐藏的父类成员变量 B: 在子类中调用被重写的父类成员方法 C: 调用父类构造方法 D: 以上都是
- 当子父类中出现了同名成员变量时,在子类中若要访问父类中的成员变量,必须使用关键字super来完成。super用来表示当前对象中包含的父类对象空间的引用。 在子类中,访问父类中的成员变量格式: super.父类中的成员变量
- 【单选题】当子类中的成员变量或方法与继承的父类的成员变量名或方法名相同时,子类的对象所使用的是____________ A. 是父类的变量,子类的方法 B. 父类中的变量或方法 C. 子类中的变量或方法 D. 子类的变量,父类的方法
- 子类继承父类的成员变量和方法, 同时还可隐藏父类的成员变量,如果父类的方法不能满足子类的功能,可以 这些方法。
- 当子类重写父类的方法后,子类对象将无法访问父类被重写的方法。为了解决这个问题,在Java中专门提供了一个__________关键字用于访问父类的成员。
内容
- 0
super关键字代表当前对象this的直接父类对象,它可以访问或调用的成员有() A: 父类public方法 B: 父类构造方法 C: 父类所有成员变量 D: 父类私有方法
- 1
如果想要子类调用父类中被重写的方法,需要使用super访问父类中的成员。
- 2
下列关于子类继承父类的成员描述中,错误的是( )。 A: 当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法。 B: 方法重载是编译时处理的,而方法覆盖是在运行时处理的。 C: 子类中继承父类中的所有成员都可以访问。 D: 子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量。
- 3
下列关于子类继承父类的成员描述中,错误的是()。 A: 当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法。 B: 方法重载是编译时处理的,而方法覆盖是在运行时处理的。 C: 子类继承父类的所有成员,子类都可以直接访问。 D: 子类中定义有与父类中同名的变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量,若想使用父类同名变量,用super访问。
- 4
当子类和父类位于同一个包中时,子类不可继承父类中()访问级别的成员变量和成员方法。