类定义的具体语法形式如下。
1 类的访问修饰符 修饰符 类名2 { 3
类的成员 4
}
类的访问修饰符:用于设定对类的访问限制,包括 public、internal 或者不写,用
internal 或者不写时代表只能在当前项目中访问类;public 则代表可以在任何项目中访问
类。
修饰符:修饰符是对类本身特点的描述,包括 abstract、sealed 和 static。abstract 是象的意思,使用它修饰符的类不能被实例化;sealed 修饰的类是密封类,不能 被继承; static 修饰的类是静态类,不能被实例化。
类名:类名用于描述类的功能,因此在定义类名时最好是具有实际意义,这样方便用户理解
类中描述的内容。在同一个命名空间下类名必须是唯一的。
类的成员:在类中能定义的元素,主要包括字段、属性、方法。
举例如下: 新建一个人员类,里面包含两个成员变量和一个成员方法。
class Person
13 {
14 //名称
15 public string personName;
16
17 //年龄
18 public int personAge;
19
20 ///
21 /// 打印输出人的信息22 ///
23 public void PrintPersonInfo()
24 {
25 Console.WriteLine("姓名:{personName},年龄:{personAge}");
26 }
27 }
成员的访问修饰符:即 internal 和 public,如果省略了访问修饰符,即为
internal。
类中成员的访问修饰符有 4 个,具体用法如下。
1 public 成员可以被任何代码访问。
2 private 成员仅能被同一个类中的代码访问,如果在类成员前未使用任何访问修饰 符,则默认为 private。
3 internal 成员仅能被同一个项目中的代码访问
4 protected 成员只能由类或派生类中的代码访问。派生类是在继承中涉及的,将在后面详细介绍。
、成员的修饰符 在修饰字段时通常用两个修饰符,即readonly (只读)、static (静态的)和const (常 量),三者不能修饰同一个成员。
成员格式 成员访问修饰符 修饰符 类型 名称
private static int age { get; set; }
public int sex { get; set; }
static int personCount= 0;
string name;//默认访问修饰符private
1、方法的定义
1 访问修饰符 修饰符 返回值类型 方法名(参数列表)
2 {
3 语句块;
4 }