一、构造器的作用:
1.创建对象
2.初始化对象的信息
二、说明:
1.如果没有显式定义的定义类的构造器的话,则系统默认提供一个空 参的构造器。
2.定义构造器的格式:权限修饰符 类名(形参列表){}。
3.一个类中定义多个构造器,彼此之间构成重载。
4.一旦显式的定义了类的构造器之后,系统就不再提供默认的空参构造器。
5.一个类中至少有一个构造器。
public class PersonTest {
public static void main(String[] args) {
Person p = new Person();
p.eat();
Person p1 = new Person("Tom");
System.out.println(p1.name);
}
}
class Person{
String name;
int age;
public Person() {
System.out.println("Person()...........");
}
public Person(String n) {
name = n;
}
public void eat() {
System.out.println("人吃饭");
}
public void study() {
System.out.println("人可以学习");
}
}