zoukankan      html  css  js  c++  java
  • 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函数 }



  • 相关阅读:
    ISBN号码
    计数问题
    小玉在游泳
    数字反转
    单调队列(学习笔记)
    LCA(学习笔记)
    emacs配置文件
    线段树(学习笔记)
    RMQ问题 ST算法(学习笔记)
    Lucas卢卡斯定理(学习笔记)
  • 原文地址:https://www.cnblogs.com/hushunfeng/p/3860462.html
Copyright © 2011-2022 走看看