/*
- 类的构造器之三:构造器(或构造方法、constructor)的使用
- constructor:建设、建造。construction:ccb constructor:建造者
- 一、构造器的作用
- 1.创建对象
- 2.初始化对象的属性
- 二、说明
- 1.如果没有显示的定义类的构造器的话,则系统提供一个默认空参的构造器
- 2.定义构造器的格式:权限修饰符 类名(形参列表){} --与方法区别 并不是方法
- 3.一个类中定义的多个构造器,彼此构成重载
- 4.一旦显示定义了类的构造器之后,系统就不再提供默认的空参构造器
- 5.一个类中,至少会有一个构造器
- 总结:属性赋值的先后顺序
- ①默认初始化
- ②显示初始化
- ③构造器中赋值
- ④通过“对象.方法”或“对象.属性”的方式赋值
- 以上操作顺序:① - ② - ③ - ④
*/
public class PersonTest {
public static void main(String[] args) {
//创建类的对象--------变量类型 变量名 = new+构造器
Person p = new Person(“Tom”);
p.eat();
System.out.println(p.name);
}
}
class Person{
//属性
String name;
int age;
//构造器
public Person(String n){
name = n;
}
//方法
public void eat(){
System.out.println("人吃饭");
}
public Person(String a,int b ){
name = a ;
age = b;
}
}