下列关于类定义的说法中,正确的是A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义

题目

下列关于类定义的说法中,正确的是

A.类定义中包括数据成员和函数成员的声明

B.类成员的缺省访问权限是保护的

C.数据成员必须被声明为私有的

D.成员函数只能在类体外进行定义


相似考题
更多“下列关于类定义的说法中,正确的是A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权 ”相关问题
  • 第1题:

    若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()方法

  • 第2题:

    下列说法中正确的是()

    A.类定义中只能说明函数成员的函数头,不能定义函数体

    B.类中的函数成员可以在类体中定义,也可以在类体之外定义

    C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中

    D.在类体之外定义的函数成员不能操作该类的私有数据成员


    一个类只能有一个对象

  • 第3题:

    关于静态成员,下面说法正确的是()

    A.每个对象中都有一份静态数据成员的拷贝

    B.只能通过对象名来访问静态成员

    C.静态数据成员在类外定义和初始化

    D.静态成员函数可以访问类中的任意数据成员


    类的静态成员函数只能访问类的静态数据成员

  • 第4题:

    7、下列关于函数成员的描述中,错误的是()。

    A.函数成员的功能通常是对本类中数据成员进行处理

    B.函数成员访问本类中数据成员时需先定义,后访问

    C.类中的函数成员之间可以重名,即重载函数

    D.函数成员的完整定义代码可以放在声明部分,此时该函数被默认为内联函数


    函数成员访问本类中数据成员时需先定义,后访问

  • 第5题:

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

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

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

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

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


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