问题 单项选择题

当子类中的成员变量与父类中的成员变量相同时,( )。

A) 父类中的成员变量隐藏子类中的变量
B) 子类中的变量无效
C) 该声明非法
D) 子类中的成员变量隐藏父类中的变量

答案

参考答案:D

解析: Java中,类是分层次的,当子类的成员变量与父类的成员变量名字相同时,子类的成员变量会隐藏父类的成员变量,当子类的成员方法与父类的成员方法名字、参数列表、返回值类型都相同时,子类的方法是父类的方法的重写。

单项选择题
判断题