一、构造器
构造器没有返回值,也不会输入VOID 结构就是以下结构。
1、无参构造器
格式:
访问修饰符 方法名(类名)(){
方法体(通常来说,构造器只执行初始化(赋值)的功能,不写其他功能的执行。)
}
2、有参构造器
格式:
访问修饰符 方法名(类名)(传入参数){
方法体(通常来说,构造器只执行初始化(赋值)的功能,不写其他功能的执行。)
}
3.作用
构造器可以给final常量赋值,但是final常量只能赋一次值。
4.注意事项
构造方法只能跟new调用,不能创建类或者对象来调用,这样是错的错的错的!
如果类里面没有写构造方法那么系统默认配置构造方法,如果写了那么就不会配置构造方法,需要自己写无参和有参的构造方法。如果只有有参的构造方法那么环境会报错,致使有参构造方法不能被正常使用。
如果构造方法带了返回值,那么这个就不是构造方法是一般方法。
this可以调用本类的构造方法但是必须写在第一句,不然报错。