构造器
person p = new person( );
中new后面的person( )
就是构造器。另外,系统默认提供的构造器与类的权限修饰符一致。
构造器的作用:
- 创建对象。
- 初始化对象信息。
构造器的一些说明:
- 如果没有显示地定义类的构造器的话,系统会默认提供一个空参构造器。
- 定义构造器的格式:权限修饰符 类名(形参列表){ } 。
- 一个类中定义的多个构造器彼此构成重载。
- 一旦显示地定义了类的构造器,系统就不再提供默认的空参构造器。
public class PersonTest{
public static void main(String[] args){
Person p = new Person(); //输出Person()...
Person p1 = new Person("Tom"); //输出Tom
}
}
class Person{
String name;
int age;
//构造器
public Person(){
System.out.println("Person()...");
}
public Person(String n){
name = n;
System.out.println(name);
}
}