Sun公司建议的Java类定义模板

模板样式如下1.字段定义,访问权限为private,体现封装性
2.构造函数
3.方法,包括封装中所需要的get、set方法,类的toString方法,还是涉及类的不变式 

范例说明如下:

public class <class name> {
     //字段
    private <type> <name1>;
    private <type> <name2>;
    
    //构造函数
    在此省略

    //方法
   //get函数
    public <type> getname1() {
       return name1;      
    } 

    public <type> getname2() {
       return name2;      
    }  
   //set函数
   public void setname1(<type> name) {
      name1 = name;
    }

  public void setname2(<type> name) {
      name2 = name;
    }
  //其他函数
  public void example(<type> name) {
      //涉及类的不变式
     //做异常处理等
     if(name=0) {
        throw new IllegalArgumentException();
     }
  }
   //toString 方法
  //有时候需要直接将对象里的一些数据打印出来观察,如果不去调用对象中的方法
可以写一个toString方法,只要方法里的内容格式正确规范
Java系统会自动识别,代替系统中默认的toString函数 }



posted @ 2014-07-22 14:16  痞子胡先生  阅读(259)  评论(2编辑  收藏  举报