构造器(构造方法)

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;
}
}
posted @ 2022-09-08 21:08  申丙  阅读(56)  评论(0)    收藏  举报