类
- 定义
- 描述某个具体物体的特征,就是类(class)。
- 类的语法
[访问修饰符] class 类名 { 类的描述信息; }
- 访问修饰符:用于描述这个类的访问权限,可写可不写,有默认值。
- class:关键字,用于声明一个类。和之前枚举的 enum,结构体的 struct 作用相同。
- 类描述的信息:描述这类事物的特征(字段,属性,方法)。
- 类的创建
- 解决方案资源管理器右键 --> 添加 --> 类
对象
- 一个具体的个体就是一个对象。
- 苹果、汽车、房子这些都不是对象,这些是类,一类事物。对象一定是 “一个具体的个体”。
- 通过类实例化出来的就是对象。
- 对象的语法
类名 对象名 = new 类名(); Apple a1 = new Apple();
- 类名:描述这个对象的类,可以是定义的,也可以是系统提供的。
- 对象名:我们通过这个类创建出来的一个具体的个体的名称。
- new:关键字,实例化的意思。 new 类名() 就是实例化一个类的对象,通过这个类创建出一个具体的对象。
- 类与对象的关系
- 类用于描述一类事物的信息。
- 对象是这个类中一个具体的个体。
字段
- 字段
- 变量在面向对象的类中就叫做字段。
- 字段的作用
- 字段的作用和变量是一样的,都是用于存储具体信息。
- 字段的语法
public 数据类型 字段名;
- public:访问修饰符。
- 字段名:就是变量名。
对象使用方法
- 实例化对象
- 类名 对象名 = new 类名();
- 字段的赋值与取值
- 赋值:对象名.字段名 = 值;
- 取值:对象名.字段名
- 练习
Apple a1 = new Apple(); a1.color = Color.red; a1.weight = 200; a1.shape = "圆形"; Console.WriteLine("a1对象的颜色是{0},重量是{1},形状是{2}.", a1.color, a1.weight, a1.shape); Console.ReadKey();