Constructor:人称构造函数,用来初始化class,在class内部或外部都可以定义,在实例化class的时候会被调用。
Constructor的写法一般会有:
1. 默认的构造函数,也就是不带任何变量的构造函数;
2. 重载构造函数,在有或者没有默认构造函数的基础上,带有相关变量,用来初始化class。
新建一个class时候,上面这两种构造函数必须得带有一种。
上面的程序运行结果为:
要注意:1. 默认构造函数和重载构造函数必须要有一个;要是使用重载构造函数,那么必须要带初始化的参数;class被初始化后,由于它的属性被定义为private,那么这些属性的值不能再被修改。