.NET C# Web开发学习之路(17)—— 类(Class)
文章目录
- 什么是类
- 类修饰符
- 构造函数
- 析构函数
什么是类?
类是一种数据结构,可以包含数据成员(常量和域)、函数成员(方法、属性、事件、索引器、运算符、构造函数和析构函数)和嵌套类型等。类是对象在面向对象编程语言中的反映,是相同对象的集合。类描述了一系列在概念上有相同含义的对象,并为这些对对象统一定义了编程语言上的属相和方法。
在C#中,类使用关键字class来声明。例子:声明一个Car类。
public class Car
{
public int number;
public int color;
public string brand;
}
类修饰符
在上面声明的Car类中,public是类的修饰符。常用的类修饰有:
- new:仅允许在嵌套类声明时使用,表明类中隐藏了由基类中继承而来的、与基类中同名的成员。
- public :不限制对该类的访问
- protected:只能从其所在类和所在类的子类进行访问
- internal:只有其所在类才能访问
- private:只有在.NET中的应用程序或者库才能访问
- abstract:抽象类,不允许建立类的实例。
- sealed:密封类,不允许被继承。</