类的开发原则:

1.类名称必须有实际意义

2.类中所有属性必须用private封装

3,所有封装属性必须按照定义要求编写setter、getter方法

4.类中可定义若干个构造方法,但必须保留一个明确的无参构造方法!!!

5.类中不允许出现任何的输出操作,所有的输出必须将数据返回给调用处输出;

6.类中应该提供一个可以取得对象完整信息的方法。暂时命名getInfo()

范例:定义雇员类

class Emp{
  private int empno;

  private String ename;

  private String job;

  private double sal;

  private double comm;
  public Emp(){}

  public Emp(int eno,String ena,String jo,double s,double c){

    setEmpno(eno);
    setEname(ena);
    setJob(jo);
    setSal(s);
    setComm(c);
  }

  public String getInfo(){

    return "雇员编号: " + empno + "\n" + "雇员编号: " + empno + "\n" + "雇员编号: " + empno + "\n" ;
  }

  public void setEmpno(int eno){

    empno = eno;
  }

  public void setEname(String ena){

    ename = ena;

  }

  public void setJob(String jo){

    job = jo;

  }

  public void setSal(double s){

    sal = s;

  }

  public void setComm(double c){

    comm = c;

  }

  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 class TestDemo{

  public static void main(String args[]){
    
    Emp emp = new Emp(165,"smith","clerk",800.0,0.0);
    system.out.println(emp.getInfo());
  } }

 

posted on 2018-03-29 23:23  lonske  阅读(191)  评论(0编辑  收藏  举报