类在程序设计里,在我没有接触的编程语言的时候,我就知道,类Class 很重要!
类就像一个班级一样,可以装很多东西,只要参照语法。
类定义
修饰符 class 类名 //类的默认修饰符为internal
{
//类内的成员 一般默认的修饰符为 private 私有的
}
类可以包含字段方法等
internal 内部的 只能在包含它的程序集中访问
private 私有的 所属的类型内部,比如类内部
public 公共的 任何代码都可以访问
protected 受保护的 只有派生的类型能访问
ptotected internal 受保护的内部的 包含它的程序集派生类型中访问
以上为可见性修饰符
还有其它不同用途的修饰符:
static 静态的 可以直接调用
sealed 密封类 //只能实例化,不能供派生用
abstract 抽象 一般做为基类 ,没有实现的代码 //不能实例化
virtual 虚函数 由派生类重写
override 重写
extern //暂时没有接触 成员外部用另一个语言实现
继承:
class:baseclass
{
}
C#中,只能有一个基类。
继承基类 必须紧跟在类后面,其次才能是 接口。