在 C#
语言中创建的任何项目都有类的存在,通过类能很好地体现面向对象语言中封装、继承、多态的特性。
类定义的语法形式并不复杂,请记住 class
关键字,它是定义类的关键字。具体语法如下:
类的访问修饰符 修饰符 类名 { 类的成员 }
其中:
- 类的访问修饰符:用于设定对类的访问限制,包括
public
、internal
或者不写,用internal
或者不写时代表只能在当前项目中访问类;public
则代表可以在任何项目中访问类。 - 修饰符:修饰符是对类本身特点的描述,包括
abstract
、sealed
和static
。abstract
是抽象的意思,使用它修饰符的类不能被实例化;sealed
修饰的类是密封类,不能被继承;static
修饰的类是静态类
,不能被实例化。 - 类名:类名用于描述类的功能,因此在定义类名时最好是具有实际意义,这样方便用户理解类中描述的内容。在同一个命名空间下类名必须是唯一的。
- 类的成员:在类中能定义的元素,主要包括字段、属性、方法。