有如下类的定义,横线处的语句是( )。 class TestClass { ——int x,y; public: TestClass(int a=0,int b=0) { X=a: Y=b:

admin2021-05-06  23

问题 有如下类的定义,横线处的语句是(    )。
  class TestClass
    {
    ——int x,y;
    public:
    TestClass(int a=0,int b=0)
    {
    X=a:
    Y=b:
    }
    static void change()
    {
    Y-=10;
    y-=10;
    }
    };

选项 A、public
B、private
C、static
D、protected

答案C

解析 因为static void change()为静态函数,静态函数主要访问静态数据,不访问非静态数据。所以函数中访问了数据y,所以下划线的数据类型应对应为static.
转载请注明原文地址:https://kaotiyun.com/show/QCfp777K
0

最新回复(0)