c#可以采用以下哪些技术来实现对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属性D. 装箱和拆箱技术

题目

c#可以采用以下哪些技术来实现对象内部数据的隐藏?

A. 静态成员

B. 类成员的访问控制说明

C. 属性

D. 装箱和拆箱技术


相似考题
更多“c#可以采用以下哪些技术来实现对象内部数据的隐藏?A. 静态成员B. 类成员的访问控制说明C. 属 ”相关问题
  • 第1题:

    3、一个类中的公有(public)性质的静态数据成员,以下()访问方式是错误的。

    A.对象名.静态数据成员名 

    B.指向对象的指针—>静态数据成员名

    C.类名::静态数据成员名

    D.类名.静态数据成员名


    B 解析:已知两个类R、S,类R中定义了一个私有方法F1和一个公有方法F2:类S中定义了一个公有方法F3,类S为类R的派生类。其中,访问控制包括:public(公有派生)、protected(保护派生)和private(私有派生)。基类中的访问权限在派生类中的继承关系如表3-7所示。由于类R中定义了一个私有方法F1,类的私有成员只有在本类中才能访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A、C。S是采用public继承方式从类R中派生而来,那么类R中的所有公有成员都是类S的公有成员,在程序中的任何位置均可被访问,因此选项B是正确答案。

  • 第2题:

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

    A.静态数据成员是类的所有对象共享的数据

    B.类的每个对象都有自己的静态数据成员

    C.类的不同对象有不同的静态数据成员值

    D.静态数据成员不能通过类的对象访问


    D

  • 第3题:

    关于静态成员的说法错误的是

    A.静态成员由类的各个对象的共享

    B.静态成员函数不可以访问非静态数据成员

    C.静态成员函数拥有this指针

    D.非静态成员函数可以访问静态数据成员


    D

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    下面说法哪个不正确?

    A.静态成员函数内部不能访问同类的非静态成员变量,也不能调用同类的非静态成员函数

    B.非静态成员函数不能访问静态成员变量

    C.静态成员变量被所有对象所共享

    D.在没有任何对象存在的情况下,也可以访问类的静态成员


    自发消费越多,则均衡国民收入越少