比如說(shuō)現(xiàn)在要開發(fā)一個(gè)雇員的類蘸泻,要具有雇員編號(hào)、姓名嘲玫、職位悦施、基本薪資、傭金去团。那么這樣的類的主要目的是為實(shí)現(xiàn)對(duì)象之間的數(shù)據(jù)傳遞抡诞,所以在類中不會(huì)存在過(guò)于復(fù)雜的程序邏輯代碼,這樣的類叫做簡(jiǎn)單java類土陪。
簡(jiǎn)單java的開發(fā)有如下要求:
·類的名稱必須有意義昼汗,比如說(shuō)Book、Emp鬼雀、Dept等
·類中的屬性必須使用private封裝顷窒,封裝后的屬性要提供setter和getter方法
·類中如果提供了有參數(shù)的構(gòu)造方法,那么就要顯示將無(wú)參數(shù)的構(gòu)造方法寫出來(lái)
·類中不能出現(xiàn)任何的輸出語(yǔ)句
·類中要提供輸出完整對(duì)象信息的方法源哩,暫時(shí)定為:getInfo()鞋吉,返回值類型是String鸦做。
例:
class Emp{
private int empno;
private String ename;
private String job;
private double sal;
private double comm;
public Emp(){}
public Emp(int empno,String ename,String job,double sal,double comm)
{
this.empno = empno;
this.ename = ename;
this.job = job;
this.sal = sal;
this.comm = comm;
}
public void setEmpno(int empno)
{
this.empno = empno;
}
public void setEname(String ename)
{
this.ename = ename;
}
public void setJob(String job)
{
this.job = job;
}
public void setSal(double sal)
{
this.sal = sal;
}
public void setComm(double comm)
{
this.comm = comm;
}
public int getEmpno(){
return this.empno;
}
public String getEname(){
return this.ename;
}
public String getJob(){
return this.job;
}
public double getSal(){
return this.sal;
}
public double getComm(){
return this.comm;
}
public String getInfo(){
return "雇員編號(hào)是:"+empno+
" ,雇員姓名是:"+ename+
"谓着, 雇員職位是:"+job+
" 泼诱,雇員的基本薪資:"+sal+
" ,雇員的傭金是:"+comm;
}
}
public class testclass {
public static void main(String[] args){
Emp emp=new Emp(10002,"張三","清潔工",2800.0,0.0);
System.out.println(emp.getInfo());
}
}