构造器(构造方法)
1.

2.
constructor 构造器
3.


4.细节


5.练习

System.out.println("p1 的信息 name=" + p1.name + " age=" + p1.age);
Person p2 = new Person("scott", 50);
//下面输出 name = scott, age = 50
System.out.println("p2 的信息 name=" + p2.name + " age=" + p2.age);
}
}
/**
* 在前面定义的 Person 类中添加两个构造器:
* 第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18
* 第二个带 pName 和 pAge 两个参数的构造器:
* 使得每次创建 Person 对象的同时初始化对象的 age 属性值和 name 属性值。
* 分别使用不同的构造器,创建对象.
*/
class Person {
String name;//默认值 null
int age;//默认 0
//第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18
public Person() {
age = 18;//
}
//第二个带 pName 和 pAge 两个参数的构造器
public Person(String pName, int pAge) {
第 255页韩顺平循序渐进学 Java 零基础
name = pName;
age = pAge;
}
}
浙公网安备 33010602011771号