首页学历类考试大学计算机科学
(简答题)

C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符,请写出并指出它们之间的区别是什么?

正确答案

public可以被任意存取
protected只可以被本类和其继承子类存取
internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。
protectedinternal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。
private只可以被本类所存取。

答案解析

相似试题

  • (填空题)

    在C#中类的默认访问修饰符是()。

    答案解析

  • (单选题)

    在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。

    答案解析

  • (判断题)

    类及其属性、方法可以同时有一个以上的修饰符来修饰。

    答案解析

  • (简答题)

    类的成员数据的修饰符是否和类的成员方法部分相同,部分不同。请写出与成员方法不同的修饰符是哪些?它们的含义是什么?

    答案解析

  • (单选题)

    当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。

    答案解析

  • (单选题)

    在C#中,使用()访问修饰符修饰的方法被称之为抽象方法。

    答案解析

  • (单选题)

    在c#中利用sealed修饰的类()

    答案解析

  • (填空题)

    所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用()关键字来修饰

    答案解析

  • (单选题)

    当你需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春夏秋冬时,C#中最可靠和直观的解决方案是什么?()

    答案解析

快考试在线搜题