构造方法是一个与类同名的方法,方法的创建就是通过构造方法完成的。每当实例化一个对象是,类都会自动调用构造方法。
特点:
  • 构造方法没有返回值;
  • 构造方法名称要与本类相同;
 
当类中没有明确定义构造方法时,编译器会自动创建一个不带参数的构造方法。但如果有定义构造方法且都是有参的,则编译器不会自动生成无参构造方法,此时若调用无参构造方法会报错。如:
public class Test04 {
public static void main(String[] args) {
STudent sTudent = new STudent(); //报错
 
}
}
class STudent{
private String name;
 
public STudent(String name) {
this.name = name;
}
 
public String getName() {
return name;
}
 
public void setName(String name) {
this.name = name;
}
}

 

posted on 2020-07-25 10:58  JustCrazy  阅读(153)  评论(0)    收藏  举报