一个类里面没有定义一个构造器,系统默认添加一个构造器。
如果创建一个构造器,默认构造器就没了。
无参构造器
public 类名(){
}
有参构造器
public 类名(参数列表){
}
注意:构造方法没有返回值
shift+alt+s +o 快捷创建有参构造器
static 用类名可以调用 示列:System.out.println(th01.name);
静态初始化块会先执行,并且只会执行一次。
静态初始化块
static{
int a =1;
int b =2;
System.out.println(a+b);
}
注意:静态方法中不能用this和super关键字
如果创建一个构造器,默认构造器就没了。
无参构造器
public 类名(){
}
有参构造器
public 类名(参数列表){
}
注意:构造方法没有返回值
shift+alt+s +o 快捷创建有参构造器
static 用类名可以调用 示列:System.out.println(th01.name);
静态初始化块会先执行,并且只会执行一次。
静态初始化块
static{
int a =1;
int b =2;
System.out.println(a+b);
}
注意:静态方法中不能用this和super关键字