单选题 关键字super的作用是 ( )
A) 用来访问父类被隐藏的成员变量
B) 用来调用父类中被重载的方法
C) 用来调用父类的构造函数
D) 以上都是

【正确答案】 D
【答案解析】[解析] 在Java中,子类在隐藏了父类的成员变量或覆盖了父类的方法后,常常还需要用到父类的成员变量或方法或者父类的构造函数。比如,为了简化代码的编写,子类中的覆盖方法就会经常调用父类中被覆盖的方法。此时,使用变量super能够实现对父类成员的访问。