构造器(constructor)(又名构造方法)
 
作用:可以在创建对象时就初始化属性,注意不是创建
 
基本结构
 
[修饰符] 方法名(形参列表){方法体;
}
 
代码示例
 
public class 构造器 {public static void main(String[] args) {per p = new per();System.out.println(p.age);System.out.println(p.name);System.out.println();per p1 = new per(18,"jackson");System.out.println(p1.age);System.out.println(p1.name);}
}class per{int age;String name;public per(){age = 1;}public per(int page, String pname){age = page;name = pname;}
}
1
null18
jacks
 
使用细节
 
-  (1)一个类可以定义多个不同的构造器,即构造器重载
-   
-  (3)构造器没有返回值
-   
-  (5)在创建对象时,系统自动调用该类的构造方法
-   
-  (7)一旦定义了自己的构造器,默认的构造器就被覆盖,就不能再使用默认的无参构造器,除非显式地再定义一个
-   
-  (9)参数列表和成员方法一样 的规则