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

题目

下列描述中正确的是

A.类中可以定义与类名相同的数据成员

B.直接于类中可以定义与父类名相同的数据成员

C.孙子类中可以定义与爷爷类名相同的数据成员。

D.类的所有子孙中都不可以定义与该类同名的数据成员。


相似考题
更多“下列描述中正确的是A.类中可以定义与类名相同的数据成员B.直接于类中可以定义与父类名相同的数据 ”相关问题
  • 第1题:

    下面对静态数据成员的描述中,正确的是( )。

    A.静态数据成员可以在类体内进行初始化

    B.静态数据成员不可以被类的对象调用

    C.静态数据成员不能受private控制符的作用

    D.静态数据成员可以直接用类名调用


    正确答案:D
    静态数据成员必须在类体外初始化,它是类的所有对象的共有成员,需要使用类名调用,静态数据成员的初始化与权限控制无关。

  • 第2题:

    4、下列关于子类继承父类的成员描述中,错误的是()。

    A.当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法。

    B.方法重载是编译时处理的,而方法覆盖是在运行时处理的。

    C.子类中继承父类中的所有成员都可以访问。

    D.子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量。


    子类中继承父类中的所有成员都可以访问。

  • 第3题:

    8、下面对静态数据成员的描述中,正确的是()

    A.静态数据成员可以在类体内进行初始化

    B.静态数据成员不可以被类的对象调用

    C.静态数据成员不能受private控制符的作用

    D.静态数据成员可以直接用类名调用


    静态数据成员可以直接用类名或者对象名来调用

  • 第4题:

    若class B中定义了一个class A的类成员A a,则关于类成员的正确描述是()。

    A.在类B的成员函数中可以访问A类的私有数据成员

    B.在类B的成员函数中可以访问A类的保护数据成员

    C.类B的构造函数可以调用类A的构造函数进行数据成员初始化

    D.类A的构造函数可以调用类B的构造函数进行数据成员初始化


    如果在ClassB中定义了ClassA没有的新方法method2(),当setClassA()方法参数传递的是ClassB类型的对象时,在ClassC中可以调用obj对象的method2()方法

  • 第5题:

    5、下列关于静态数据成员的说法,不正确的是()。

    A.类中定义的公用静态数据成员,可以通过类的对象来访问

    B.类中定义的所有静态数据成员,都必须在类外初始化

    C.静态数据成员不是所有对象所共用的

    D.普通的成员函数可以直接访问类中的静态数据成员


    静态数据成员不是所有对象所共用的