构造函数是一个特殊的函数,没有返回值类型,函数名和类名相同,new关键字创建对象时自动调用,
当我们想在创建对象的时候就执行一段代码,就可以把这段代码放在构造函数中,例如:
对成员变量的赋值,定义构造函数,接收参数,在执行构造函数的时候,就可以对成员变量赋值,
构造函数还可以在其他构造函数的第一条语句中使用this()形式调用,一个类如果没写任何构造函数,那么会自动生成一个,这个自动生成的构造函数没有参数,也没有任何代码,如果写了一个有参的,就不会自动生成无参的了.
this代表调用当前函数的对象,通常在set方法和构造函数中都会使用,当局部变量和成员变量同名时访问成员变量
|