C#定义类的修饰符和关键词有哪些及其含义

类的修饰符:

1、internal:只能当前程序集内部访问。

2、public:公开的任何项目访问。

3、private:成员只能由类中的代码访问(如果没有使用任何关键字,就默认使用这个关键字)。

4、protected:成员只能由类或派生类中的代码访问。

 

类的关键词:

internal class Person{} 或 class Person{}

默认类,只能当前程序集访问

public class  Person{} 

可以当前程序集访问,也可以被其它项目访问,公开的

3、abstract class Person{}

抽象类,只能当前程序集访问,不能被实例化,只能被继承

3.1

public abstract class Person{}

公开的抽象类,可以当前程序集访问,也可以被其它项目访问,不能被实例化,只能被继承

4、sealed class Person{}

密封类只能被实例化不能被继承,在当前程序集中可以访问,其它项目不可以访问

4.1

public sealed class Person{}

密封类只能被实例化不能被继承,在当前程序集中可以访问,其它项目也可以访问

posted @ 2021-10-04 16:01  靳公子、  阅读(759)  评论(0)    收藏  举报