方法
推荐两本书:
CLR via C#
C# IN DEPTH
方法的前身是函数
函数与方法的关系:
当一个函数以类的成员身份出现的时候,那就叫做方法。
方法有一个别名:成员函数
为什么需要方法和函数?
目的1:隐藏复杂的逻辑
目的2:把大算法分解为小算法
目的3:复用
构造器(构造函数)
当我们声明了一个类,但没有为它准备构造器,编译器为这个类准备一个构造器。
下面的运行结果表明,
有个默认的构造函数执行了,把内存中的字段初始化了。
自己构造?
构造器是没有返回值类型的,构造器不需要返回任何结果,负责把内存块构造好。
下面就是如何自定义一个无参数构造器。
1- 自定义构造函数名与类名完全一致
2- 在函数体内部进行变量的初始化
带参数的构造函数
当我们定义了一个带参数的构造器后,发现默认的构造器不灵了。这就要求我们程序员要写入两个初始化的参数。