试题详情
- 简答题C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符,请写出并指出它们之间的区别是什么?
-
public可以被任意存取
protected只可以被本类和其继承子类存取
internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。
protectedinternal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。
private只可以被本类所存取。 关注下方微信公众号,在线模考后查看
热门试题
- 在C#中,布尔类型的关键字是()。
- 定义一个数组时,必须明确的给定数组的大小
- 对于下面程序: 程序中有的地方在运行时
- 常用的调用WebService的方法有哪
- 下列不是异常处理中需要用到的标识符是()
- 在Array类中,可以对一维数组中的元素
- ()类是所有类的基类。
- 在VS集成开发环境中有两类窗口,分别为浮
- 下面代码运行后,s的值是()。
- 在类的成员声明时,若使用()修饰符,则该
- 面向对象语言都应至少具有的三个特性是封装
- 下面的修饰符中()不是访问修饰符A
- 静态字段是用()修饰符声明的字段,无论存
- 类是一种数据结构,它使用()关键字声明。
- 传入某个属性的set方法的隐含参数的名称
- 编一个程序,定义结构(有姓名,年龄,手机
- 委托类型DG1的定义为delegate
- 程序最终的输出结果是()。
- 输入输出信号有开关量、模拟量、()三种类
- 在ADO.NET中,通过执行Comman