单项选择题

下列描述中正确的是

A.类中可以定义与类名相同的数据成员
B.直接子类中可以定义与父类名相同的数据成员
C.孙子类中可以定义与爷爷类名相同的数据成员。
D.类的所有子孙中都不可以定义与该类同名的数据成员。