关于c#:C什么是面向对象类

42次阅读

共计 888 个字符,预计需要花费 3 分钟才能阅读完成。

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

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(),目标输入跑步这条信息。

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

正文完
 0