面向对象本质就是对事实世界的对象进行建模操作。

1.首先什么是对象

1.其实随处可见的事物就是一个对象,对象是事物存在的实体,比方人类,计算机等等。其实咱们也能够了解为对象=行为+字段。

2.什么是类

类就是一组具备雷同属性和行为的对象的形象,也能够了解为类是一组具备雷同属性和行为的对象的汇合,为该类的所有对象提供对立的形象形容。
类的申明个别模式如下:

  [拜访修饰符] class 类名 [:基类]    {       类的成员;    }

其中,拜访修饰符用来限度类的作用范畴或拜访级别。
常见拜访修饰符有:public、private、protected等。
如下图例子所示:

这里我定义了一个学生类,其中字段包含学号、姓名,一个性别的属性,还有一个办法。
那么有人就会纳闷什么是字段、属性和办法?

2.1字段

字段示意类的成员变量,字段的值代表某个对象的数据状态。不同的对象,数据状态不同,意味着各字段的值也不同。申明字段的办法与定义一般变量的办法雷同,其个别格局如下:
[拜访修饰符] 数据类型 字段名;
其中,拜访修饰符用来管制字段的拜访级别,可省略。
就如下面的图所示: public string name;

2.2属性

字段和常量形容了类的数据,当这些数据容许外界拜访时,能够应用拜访修饰符public,不容许外界拜访时,能够应用private或protected等。但当咱们心愿某些字段只读拜访(如上例中的PI);或者只写访问;或者可读可写访问时,须要应用属性。public、private等拜访修饰符管制成员能不能被拜访;属性管制以何种形式拜访(只读、只写或可读写)。
类的属性定义个别模式如下:
[拜访修饰符] 数据类型 属性名
{

      get         {      //获取属性的代码,用return 返回值          }      set         {          //设置属性的代码,用value赋值         }

}
拜访修饰符管制成员能不能被拜访;属性管制以何种形式拜访(只读、只写或可读写)。

2.3办法

申明办法的个别模式如下:

[拜访修饰符] 返回值类型 办法名 ([参数列表])  {     语句;       ……      [return 返回值;]  }

如上图所示,我定义了一个办法run(),目标输入跑步这条信息。

综上所述,一个类就定义好了,如果感觉还不错点个赞呦!