C#访问修饰符

类定义的具体语法形式如下。

 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 }

你可能感兴趣的:(c#)