根据需求,完成如下代码,并在测试类中进行测试。
需求一:
员工类Employee
属性:姓名name,工号id,工资salary
行为:显示所有成员信息的方法show()
需求二:
动物类Animal
属性:姓名name,年龄age
行为:吃饭eat,睡觉sleep
需求三:
人类Person
属性:姓名name,年龄age,性别gender
行为:学习study,睡觉sleep
import sun.management.Agent;
public class Day07_HomeWork03 {
public static void main(String[] args) {
//创建三个对象,并使用各自类中公有方法给私有属性赋值
Employee e = new Employee();
e.setName("李强","1234567",15000);
e.show();
Animal a = new Animal();
a.setName("长颈鹿",10);
a.show();
Person p = new Person();
p.setName("王霸","男",18);
p.show();
}
}
//创建class类
class Employee{
//定义私有属性
private String name;
private String Id;
int salary;
//定义公有方法
public Employee(){
this.name = name;
this.Id = Id;
this.salary = salary;
}
public void setName(String name,String Id , int salary){
this.name = name;
this.Id = Id;
this.salary = salary;
}
//输出打印
public void show(){
System.out.println("姓名:"+name+" Id:"+ Id +" 工资:"+ salary+"美元");
}
}
//创建Animal类
class Animal{
//定义私有属性
private String name;
int age;
//定义公有类
public Animal(){
this.name = name;
this.age = age;
}
public void setName(String name, int age){
this.name = name;
this.age = age;
}
//输出打印
public void show(){
System.out.println("动物名:"+name+",年龄:"+age+"岁");
}
}
//定义Person类
class Person{
//定义私有属性
private String name;
private String gender;
int age;
//定义公有方法
public Person(){
this.name = name;
this.gender = gender;
this.age = age ;
}
public void setName(String name,String gender , int age){
this.name = name;
this.gender = gender;
this.age = age;
}
//输出打印
public void show(){
System.out.println("姓名:"+name+" 性别:"+ gender +" 年龄:"+ age+"岁");
}
}