开发一个雇员的类:雇员编号、姓名、职位、基本工资
对于简单java类而言,第一种开发要求:
1.类名称必须存在有意义,列如 Book、Emp;
2.类之中所有的属性必须private封装,封装后的属性必须提供有setter、getter;
3.类之中,可以提供任意多个构造房啊发,但是必须保留有一个无参构造方法;
4.类之中不允许出现任何输出的语句,所有信息输出必须交给被调用处输出;
5.类之中需要提供一个取得对象完整信息的方法
package day1;
class Emp{
private int empnum;
private String empname;
private String empjob;
private double empsalary;
public Emp(){//无参构造
}
public Emp(int num,String job,String name,double salary){
this.empnum = num;
this.empname = name;
this.empjob = job;
this.empsalary = salary;
}
public void setEmpnum(int num){
this.empnum = num;
}
public void setEmpjob(String job) {
this.empjob = job;
}
public void setEmpname(String name){
this.empname = name;
}
public void setEmpsalary(double salary){
this.empsalary = salary;
}
public int getEmpnum() {
return empnum;
}
public String getEmpjob() {
return empjob;
}
public String getEmpname(){
return empname;
}
public double getEmpsalary() {
return empsalary;
}
public String getInfo(){
return "雇员编号:"+empnum+"\n"+
"雇员姓名:"+empname+"\n"+
"雇员职位:"+empjob+"\n"+
"雇员薪水:"+empsalary+"\n";
}
}
public class easyClass {
public static void main(String[] args) {
Emp emp = null;
emp = new Emp(1231221,"web前端","江飞",5000.0);
System.out.println(emp.getInfo());
System.out.println(emp.getEmpname());//通过getter获取
emp.setEmpname("小强");//通过setter设置
emp.setEmpjob("园林设计");
System.out.println(emp.getInfo());
}
}