簡單Java類(實戰開發) 現在要求開發一個雇員的類,裡面包含有編号、姓名、職位、基本工資、傭金。 這種功能的類在開發之中成為簡單Java類,因為這些類中不會包含有複雜的程式邏輯。
對于簡單的Java類而言,那麼現在可以給出它的第一種開發要求: 1、 類名稱必須有存在意義,例如:Book、Emp; 2、 類之中所有的屬性必須為private(私有) 類型,封裝之後的屬性必須提供setter和getter方法; 3、 類之中可以提供多個構造方法、但是必須保留一個無參構造方法; 4、 類之中不允許出現任何輸出語句,所有的資訊輸出必須交給調用處輸出; 5、 類之中需要提供一個取得對象完整資訊的方法,暫定為 getInfo() ,傳回String 類型。
範例:
//
class Emp {
private int empno;
private String ename;
private String job;
private double sal;
private double comm;
//建立setter方法
public void setEmpno(int e){
empno = e;
}
public void setNname(String e){
ename = e;
}
public void setJob(String j){
job = j;
}
public void setSal(double s){
sal = s;
}
public void setComm(double c){
comm = c;
}
//建立getter 方法
public int getEmpno(){
return empno;
}
public String getEname(){
return ename;
}
public String getJob(){
return job;
}
public double getSal(){
return sal;
}
public double getComm(){
return comm;
}
//建立構造方法
//建立無參構造
public Emp(){}
//建立有參構造
public Emp(int e, String n, String j,double s, double c){
empno = e;
ename = n;
job = j;
sal = s;
comm = c;
}
//建立getInfo 方法
public String getInfo(){
return "雇員編号" + empno + "\n" +
"雇員姓名" + ename + "\n" +
"雇員職位" + job + "\n" +
"雇員工資" + sal + "\n" +
"傭 金" + comm ;
}
}
public class testDemo{
public static void main(String[] args){
//利用構造方法初始化資訊
Emp e = new Emp(7333,"lili","清潔",900,52.0);
//輸出全部資訊
System.out.println(e.getInfo());
//修改姓名
e.setNname("yangyang");
//輸出姓名
e.getEname();
//輸出全部資訊
System.out.println(e.getInfo());
}
}
上面的代碼包含了簡單java類的基本要求。
以上來自一個小菜年的見解,歡迎大牛指正~