根据需求,完成如下代码(按照标准格式写),并在测试类中进行测试。 标准格式包含: 私有属性 无参构造 有参构造 setter 和getter 需求中的方法 需求一: 员工类Employee 属性:姓名name,工号id,工资salary 行为:显示所有成员信息的方法show() 需求二: 动物类Animal 属性:姓名name,年龄age 行为:吃饭

 

// 员工类

public class Employee {
    private String name;
    private int id;
    private double salary;

    public void show() {
        System.out.println(name+"\t"+id+"\t"+salary);
    }
    public Employee() {

    }
    public Employee(String name, int id, double salary) {
        this.name = name;
        this.id = id;
        this.salary = salary;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public double getSalary() {
        return salary;
    }
    public void setSalary(double salary) {
        this.salary = salary;
    }
}


// 动物类
public class Animal {
    private String name;
    private int age;

    public Animal() {
        
    }
    public Animal(String name, int age) {
        this.name = name;
        this.age = age;
    }
    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 void eat() {
        System.out.println("吃饭");
    }
    public void sleep() {
        System.out.println("睡觉");
    }
}


//人类

public class Person {
    private String name;
    private int age;
    private String gender;

    public Person() {
        
    }
    public Person(String name, int age, String gender) {
        this.name = name;
        this.age = age;
        this.gender = gender;
    }
    
    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 String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public void study() {
        System.out.println("学习");
    }

    public void sleep() {
        System.out.println("睡觉");
    }
}


//测试类

public class TestA {
    public static void main(String[] args) {

        Animal a = new Animal("藏獒",50);
        System.out.println(a.getName());
        System.out.println(a.getAge());
        a.eat();
        a.sleep();
        System.out.println("============================");
        Employee e = new Employee("张三",20190316,20);
        e.show();
        System.out.println("============================");
        Person p = new Person("李四",30,"男");
        System.out.println(p.getName());
        System.out.println(p.getAge());
        System.out.println(p.getGender());
        p.study();
        p.sleep();
    }
}

猜你喜欢

转载自www.cnblogs.com/zhangmenghui/p/10549604.html