一、特点
1.必须与类名一致
2.没有返回值类型|void
3.和new一起使用,new+构造函数创建新的对象
4.定义在Java类中用来初始化对象的函数
5.如果在类中没加入任意构造器,javac编译后会自动加入空构造(无参构造器),已加入构造器,javac编译后则不会自动加入
6.构造器可以存在return,return有选择的跳出构造器
7.修饰符不可以为 final abstract static
二、构造方法重载
1 public class User{ 2 String name; 3 String password; 4 5 public User(){ 6 }//默认构造器 7 8 public User(String name,String password){ 9 super(); 10 this.name=name; 11 this.password=password; 12 } 13 14 public static void main(String[] args){ 15 User user = new User("小七","123567"); 16 } 17 }