public class ClassDemo_05 {
static class Person{
public String name;
public int age;
public char sex;
//设置默认值
Person(){
name = "张三";
age = 18;
sex = 'B';
}
//指定初始化对象
Person(String name,int age,char sex){
this.name = name;
this.age = age;
this.sex = sex;
}
//对象作为构造参数 复制(拷贝)构造函数
Person(Person person){
name = person.name;
age = person.age;
sex = person.sex;
}
public void info(){
System.out.println("name: "+name+" age: "+age+" sex: "+sex);
}
}
public static void main(String[] args) {
System.out.println("使用第一个方法创建人类的信息如下:");
Person p = new Person();
p.info();
System.out.println("使用第二个方法创建人类的信息如下:");
Person p1 = new Person("rose",18,'G');
p1.info();
System.out.println("使用第三个方法创建人类的信息如下:");
Person p2 = new Person(p);
p2.info();
}
}
构造方法
最新推荐文章于 2023-10-10 10:50:04 发布