系统都不会再加上构造方法
构造方法主要用于给对象初始化值
1.2、构造方法的特点:
构造方法的方法名与类名相同
构造方法没有返回值类型,也不写void
构造方法可以重载
1.3、什么时候会用到构造方法:
在创建对象的时候...创建对象的时候给属性赋初值
1.5、构造方法的分类:
显示的构造方法和隐式地构造方法
显示的构造方法:显示的写出构造方法时,系统不会提供默认的无参构造方法
隐式地构造方法:系统默认提供的无参构造方法
二、代码块...Java中用"{}"包起来的就叫做代码块,根据位置与声明的不同,可以分为以下几种:
局部代码块,局部位置,用于限定变量的生命周期
构造代码块,位于类中成员位置,用"{}"包起来,每次调用构造函数前,都会先执行一次构造代码块...,可以把多个构造函数中的共同代码放一起,给对象进行初始化
静态代码块,在类中的成员位置,用{}括起来的代码,只不过它用static修饰了
作用一般是对类进行初始化
优先级:静态成员变量或静态代码块> main...方法> 非静态成员变量或非静态代码块 > 构造方法