一道java题!具体要求已上传

一道很基础的题但是由于放假我之间给整不会了尴尬了,具体的要求在图片上,希望能手帮帮忙谢谢!

img

#员工类


```java

class Csdn {
    private String name;
    private int age;
    private String position;
    private int salary;
    public Csdn(){
    }
    public Csdn(String name, int age, String position, int salary) {
        this.name = name;
        this.setAge(age);
        this.setPosition(position);
        this.setSalary(salary);
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        if (age>=18){
            this.age=age;
        }else{
            this.age=18;
            System.out.println("年龄信息输入有误!默认修改为18!");
        }
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
       if (position=="售后服务"||position=="销售员"){
           this.position=position;
       }else{
           this.position="售后服务";
           System.out.println("职位信息输入有误!默认修改为售后服务!");
       }
    }

    public int getSalary() {
        return salary;
    }

    public void setSalary(int salary) {
       if (this.getAge()>=18&this.getAge()<=20){
           this.salary=1000;
       }else if (this.getAge()>=21&this.getAge()<=25){
           this.salary=1500;
       }else if (this.getAge()>=26&this.getAge()<=30){
           this.salary=2000;
       }else if (this.getAge()>=31&this.getAge()<=40){
           this.salary=3000;
       }else if (this.getAge()>=41&this.getAge()<=50){
           this.salary=3500;
       }else if (this.getAge()>50){
           this.salary=4000;
       }
    }
    public void message(){
        System.out.println("姓名:"+this.getName()+"\n"+"年龄:"+this.getAge()+"\n"+
                "职位:"+this.getPosition()+"\n"+"薪水:"+this.getSalary());
    }
}

#测试类

```java
public class Employee {
    public static void main(String[] args) {
        Csdn csdn = new Csdn("张三",20,"总经理",1000);
        csdn.message();
        Csdn csdn1 = new Csdn("李四", 26, "销售员", 2500);
        csdn1.message();
    }
}
#具体你自己运行吧 应该是没有问题的