类的概念
定义:类是描述具有相同特征与行为的事物的抽象
类的三大构成:字段,属性,方法
类的作用
1. 分类别,区分不同的事物
2. 描述某类事物具备什么特征以及能做什么事
3. 类是一种构造,通过该构造可以将不同类型的变量,方法组合在一起创建出自定义类型
4. 类是面向对象程序设计实现信息封装的基础
类的声明
class:class关键字用于类的声明。
格式:访问修饰符 class 类名{ 类成员变量 }
位置:命名空间下
例:public class Students{
}
一个命名空间下可以声明多个类,一般情况下我们都会为每个类单独创建一个类文件。
创建一个类文件:选中File->New->File会调出右侧窗口
访问修饰符
public :访问不受限制。
private :访问仅限于其所包含的类或结构中。
protected:访问仅限于包含类或从包含类派生的类型。
Internal:访问仅限于当前程序集。
protected internal:访问限制到当前程序集或从包含派生的
类型的类别。
对象
对象是类的具体的实例
类是对象的类型
对象可视为一个单元的代码与数据结合。它可以是一个应用程序,比如控件和窗口
如:类与对象之间的关系就好比曲奇饼成型机与曲奇饼之间的关系,曲奇饼成型机是类,定义了每个曲奇饼的特征,如大小和形状。类用于创建对象,这些对象就是曲奇饼。
字段
类里面的特征我们是怎么去描述的?比如游戏当中的英雄的特征:名字,血量,类别等等......
这些特征我们使用字段来描述,字段是用来描述类的特征的。
声明字段
声明字段的格式:访问修饰符 字段类型 字段名;
或声明的同时也进行初始化:访问修饰符 字段类型 字段名 = 初始值;
例子:为英雄添加字段
class Hero{
public string name;
public int HP;
}
注意⚠:声明字段的时候可以不添加修饰符public,默认的修饰符为 private。当使用默认修饰符的时候外界不可访问。
字段的访问
Console.Write("{0}{1}",hero.name,hero.HP)}
使用点语法调用