单项选择题

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

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