•
(1)定义Person类,有4个属性:String name; int age; String school; String major,
(2)定义Person类的3个构造方法:
第一个构造方法Person(String n, int a)设置类的
name和age属性;
第二个构造方法Person(String n, int a, String s)设置类的name,
age 和school属性;
第三个构造方法Person(String n, int a, String s, String m)设置类的name, age ,school和major属性;
(3)在main方法中分别调用不同的构造方法创建的对象,并输出其属性值
public class Person {
private String name;
private int age;
private String school;
private String major;
public Person(String n,int a){
this.name=name;
this.age=age;
}
public Person(String n,int a,String s){
this.name=name;
this.age=age;
this.school=school;
}
public Person(String n,int a,String s,String m){
this.name=name;
this.age=age;
this.school=school;
this.major=major;
}
public Person(int i) {//注意调用构造函数的时候不能用static
// TODO Auto-generated method stub
new Person( "张三",24,"宾夕法尼亚大学莫尔学院","计算机");
}
}