Java类及类的成员:
构造器(构造方法,constructor)
用来创建对象,例如一个类Person,创建对象语句Person p = new Person();
中Person()
即为构造器。
如果没有显式定义构造器,系统默认提供一个空参的构造器。如上所示。一旦显式定义了构造器,系统不再提供空参构造器。
定义构造器
格式:权限修饰符 类名(形参列表){ }
class Person{
Srting name;
public Person(){
System.out.println("构造器");
}
}
一个类可以有多个构造器,用不同形参来区分。也称为重载。
构造器可以用来给属性进行初始化。
class Person{
public Person(String n){
name = n;
}
}
eclipse自动创建构造器
工具栏中点击Source--->Generate Constructor using Fields