本篇内容我们将会讲解C#类和对象,在讲解的过程我们也将为以下问题进行解答。1.面向对象语言的三大特征分别是什么?2.构造方法在什么时候执行?3.C#类的定义4.C#访问修饰符5.C#中的方法。
- 我们先了解面向对象语言,面向对象编程已经在编程语言中占据半壁江山,指在编程是将任何事物都看成是-类对象来描述。对象包括属性和方法,属性是指对象固有的特征、方法则是对象的行为。三大特征分别是封装、继承、多态。
- C#类的定义(class)在创建项目的时候都会有类的存在,通过类能很好地体现面向对象语言中封装、继承、多态的特证。类定义的语法形式:
类的访问修饰符:用于设定对类的访问限制,用 internal 或者不写时只能在当前项目中访问类;public 则代表可以在任何项目中访问类。
那么接下来我们就来新建一个类,其中里面包含两个成员变量和一个成员方法。
2(1).打开我们的开发工具。
不一定要使用2019版本的,其他版本也可以使用。
2(2).打开后是要新建的,新建后我们就可以开始创建类了。首先我们了解到创建类的时候我们需要用到修饰符,那么修饰符是什么?
2(2.1)修饰符:修饰符是对类本身特点的描述,包括 abstract、sealed 和 static。abstract 是抽象的意思,使用它修饰符的类不能被实例化;sealed 修饰的类是密封类,不能被继承; static 修饰的类是静态类,不能被实例化。也是很好区分的。
了解后我们就开始第一步定义类的名称,我们将类的名称定义为人。当然在写的时候我们需要用英文切记不要使用拼音,因为一旦遇上同音字就很难区分了。
要知道class是类,Person是类名称。
写好后进入后面的步骤,在class Person里面添加上两个成员变量和一个成员方法。
需要注意的是尽管可以在一个命名空间中定义多个类,但不建议使用这种方式,最好是每一个文件定义一 个类,这样方便阅读和查找。
- C#访问修饰符的介绍,成员的访问修饰符。1.类中的成员包括字段、属性、方法。每个类成员在定时需要指定访问修饰符、修饰符。 类的访问修饰符主要有两个,即 internal 和 public,如果省略了访问修饰符,即为 internal。以下是修饰符的使用以及不同。
2.在修饰字段时通常用两个修饰符,即readonly (只读)、static (静态的)和const (常 量),三者不能修饰同一个成员。 使用 readonly 修饰字段意味着只能读取该字段的值而不能给字段赋值。 使用 static 修饰的字段是静态字段,可以直接通过类名访问该字段。
3.字段在类中定义完成后,在加载时,会自动为字段赋值,不同数值类型的字段默认值不同。
- 构造方法在创建对象的时候执行。
- 方法的重载,首先我们了解他的概念和特点。概念:在同一个作用域内,可以声明几个功能类似的同名函数。调用时根据不同的实参列表选择相应的函数。特点:函数名相同,参数列表不同。参数列表不同主要体现在参数个数或参数的数据类型不同。在调用重载的方法时系统是根据 所传 递参数的不同判断调用的是哪个方法。接下来我们就进行练习。
5.1 创建一个名为SumUtils的类,在类中分别定义计算两个整数、两个小数、两个字符串类型的和。
5.2
上面这张图只是实现效果的方法,如果想要看到结果还需要给a、b定义数值。然后将a、b的数值带入到方法中,就能看到最后实现的结果。在应用的时候有些地方也是要进行过更改的。
注意这个一定要写在我们定义的类里面。