构造器(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)参数列表和成员方法一样 的规则