c#的类和对象
类是最基础的C#类型。类是一个数据结构,将状态和操作组合在一个单元中。
类为动态创建的类实例提供了定义,实例也称为对象。类支持继承和多态性,这
是派生类,可用来扩展和专用化基类的机制。
使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先指
定类的属性和修饰符,然后是类的名称,接着是基类以及该类实现的接口。声明
头后面跟着类体,它由一组位于一对大括号{和}之间的成员声明组成。
类的定义具体语法形态:
1.类的访问修饰符 修饰符 类名
2.{类的成员}
类的访问修饰符:用于设定对类的访问限制,包括 public、internal 或者不写,
用 internal 或者不写时代表只能在当前项目中访问类;public 则代表可以在
任何项目中访问类。
修饰符:修饰符是对类本身特点的描述,包括 abstract、sealed 和 static。
abstract 是抽 象的意思,使用它修饰符的类不能被实例化;
sealed 修饰的类是密封类,不能 被继承;
static 修饰的类是静态类,不能被实例化。
类名:类名用于描述类的功能,因此在定义类名时最好是具有实际意义,这样方
便用户理解 类中描述的内容。在同一个命名空间下类名必须是唯一的。
类的成员:在类中能定义的元素,主要包括字段、属性、方法。
实例:创建一个人员类,里面包含两个变量和一个成员方法。
总结:类是方法和属性的一个封装,研究对象的一个类别,对象是类的一个实例
对象具有直接功能的一个事务,每个程序都是一个对象。
类是对象的抽象化,对象是类的实例化
类是对象集合的总称,对象需要什么,则类就需要什么,对象需要有什么样的数
据,类就需要有什么样的数据;对象需要什么功能,类就要包含什么功能。