类的定义包括类头和类体(类的成员)两部分。
类头就是使用class关键字定义的类名,
类体(类的成员)是用一对大括号{}括起来的,在类体中主要定义类的成员,类的成员包括字段、属性、方法(函数)、事件等。
- 字段。
字段是程序开发中常见的常量或者变量,它是类的一个构成部分,使得类可以封装数据。
看上面的代码就知道字段是什么了。
2.属性
属性经常与字段连用,属性的作用是对字段赋值时加以限制。定义属性需要类型和名字。属性包含get块和set块。访问属性时,当取得属性值时,会调用get块,当设置属性值时,会调用set块。
属性也可以不写get 访问器与 set 访问器 的代码块
3.方法
方法的话就比较复杂分几种方法,有基本方法、构造方法、等方法再分有无参数。
A。基本方法
/*
* 语法:方法的定义
* 访问修饰符 修饰符 返回值类型 方法名(形参列表/可分有无参数/)
* {
* 方法体;
* }
*
* 访问修饰符:public、protected、private、internal
* 修饰符:abstract、virtual、static、override、sealed、readonly、const
*/
基本方法中有一种方法叫方法的重载:
方法的重载 :
概念:
在同一个作用域内,可以声明几个功能类似的同名函数。调用时根据不同的实参列表选择相应的函数。
重载的特点:
函数名相同,参数列表不同。
参数列表不同主要体现在参数个数或参数的数据类型不同。在调用重载的方法时系统是根据所传 递参数的不同判断调用的是哪个方法。
B。构造方法
创建类的对象是使用“类名 对象名 = new 类名()”的方式来实现的。
构造方法实际上,“类名()”的形式调用的是类的构造方法,也就是说构造方法的名字是与类的名称相同的/*构造方法的特点:没有返回值类型、方法名称与类型相同*/