class Employee;
private String name ;
private int age;
private double salary;
public Employee(String newName, int newAge,double newSalary)
//要求调用两个参数的构造方法,传入参数newA和newSalary
System.outprintin(“三个参数的构造方法被调用”);
name=newName ;}
public Employee(int newAge,double newSalary){
//要求调用一个参数的构造方法,传入参数newSaly Systemoutprintln(“两个参数的构造方法被调用”); age=newAge;
}
public Employee(double newSalary)
{
//要求调用没有参数的构造方法
Systemoutprintln(“一个参数的构造方法被调用”) salary=newSalary;
public Employee()
{
System.out.println(没有参数的构造方法被调用”)}
void setAge(int newAge)
int age=0;
//设置age的属性的值为newAge
int getAge()
{
return age ;}
public static void main( Stringl args )
Employee s1=new Employee(“四”,30,8000); s1.setAge(31);
System.out.printin(“年龄是+s1.getAge());
}
public class Employee {
private String name;
private int age;
private double salary;
public Employee(String name, int age, double salary) {
this(age, salary);
// 要求调用两个参数的构造方法,传入参数newA和newSalary
this.name = name;
}
public Employee(int age, double salary) {
this(salary);
this.age = age;
}
public Employee(double salary) {
System.out.println("一个参数的构造方法被调用");
// 要求调用没有参数的构造方法
new Employee();
}
public Employee() {
System.out.println("没有参数的构造方法被调用");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public static void main(String[] args) {
Employee s1 = new Employee("四", 30, 8000);
s1.setAge(31);
System.out.println("年龄是" + s1.getAge());
}
}