- 类
类是C#应用程序的基本组成单元。声明一个类使用class关键字。
类:抽象的统称。
格式:[访问修饰符] class 类名
{
//类的成员定义;
}
“[ ]”表示该部分可省略。
“{ }”通常称之为类的主体。不一定是要包括成员的定义。可以声明一个类,不包括任何成员。
在声明一个类时,若省略访问修饰符,则默认的访问权限是internal。
访问修饰符:
访问修饰符 | 访问权限———修饰类 | 访问权限——修饰类的成员 |
private | 不能使用 | 私有的,只在声明它的类中访问 |
protected | 不能使用 | 受保护的,只声明它的类和子类中访问 |
internal | 内部的,只在所在的程序集中访问 | 内部的,只在所在的程序集中访问 |
protected internal | 不能使用 | 受保护的或内部的,是protected和internal访问权限的“并集” |
public | 公有的,访问不受限 | 公有的,访问不受限 |
- 对象
对象:具体的指代。
一个类在声明后不能直接使用。需要创建这个类的对象(通常也称为对象的实例,创建对象的过程称为类的实例化),并且声明对这个对象的引用。
格式: 类名 对象名;
类是一种引用类型。值类型变量存储的是实际数据,引用类型变量存储的是实际数据所在的内存地址。
创建一个对象使用new关键字。
一般同时声明对象引用和创建对象。
格式: 类名 对象名=new 类名();