定义一个雇员类,雇员编号、姓名、职位、基本工资、佣金等几个属性信息。
这种类称为简单java类
开发要求:
-
类名称有意义,可以描述出某一类事物。
-
类中所有的属性必须有private封装,并且按照要求有setter和getter方法。
-
类中可以定义多个构造方法,但是必须有一个无参的构造方法。
-
类中的所有方法不允许出现任何的System.out语句,所有的输出语句在调用处输出。
-
类中应该提供有返回类完整信息的方法,方法名暂定为getInfo()。
class Emp{ //类名称
//属性
private int empno;
private String name;
private String job;
private double sal;
private double comm;
//构造方法
public Emp(int empo,String name,String job,double job,double comm){
setEmpo(empo);
setName(name);
setJob(job);
setSal(sal);
setComm(comm);
}
//setter和getter方法
public void setEmpo(int e){
empo = e;
}
public void setName(String n){
name = n;
}
public void setJob(String j){
job = j;
}
public void setSal(double s){
sal = s;
}
public void setComm(double c){
comm = c;
}
public void getEmpo(){
return empo;
}
public void getName(){
return name;
}
public void getJob(){
return job;
}
public void getSal(){
return sal;
}
public void getComm(){
return comm;
}
public String getInfo(){
return "empo = " + empo + "\n" +
"name = " + ename + "\n" +
"job = " + job + "\n" +
"sal = "+ sal + "\n" +
"comm = " + comm + "\n"
}
}
public class TestDemo{
public static void main(String args[]){
Emp emp1 = new Emp(001,"张三","医生",1000,2000)
emp1.getInfo();
}
}