面向对象本质就是对事实世界的对象进行建模操作。
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(),目标输入跑步这条信息。
综上所述,一个类就定义好了,如果感觉还不错点个赞呦!