JavaBean中set/get的命名规范

  一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为userName,其对应的getter/setter 方法是 getUserName/setUserName。
但是,还有一些特殊情况:

  1.  如果属性名的第一个字母是小写且第二个字母大写,那么该属性名直接用作 getter/setter 方法中 get/set 的后部分,就是说大小写不变。例如属性名为uName,方法是getuName/setuName。
  2. 如果属性名以大写字母开头,属性名直接用作 getter/setter 方法中 get/set 的后部分。就是说大小写不变,例如属性名为URL,方法是getURL/setURL。
  3. 如果属性的类型是boolean (不是Boolean)时,get方法会被is方法替代 。比如属性名 checked ,对应的方法是isChecked/setChecked。同样遵循  特殊情况 1、2,只是简单的将get变成is。
  4.  属性的类型是boolean 类型,且属性名以is、iS、Is、IS 开头,这种情况就比较复杂了,代码中要避免这种情况的出现。直接上代码:
        private  boolean isaa; 
        private  boolean isBB;
        private  boolean iscC;
        private  boolean isDd;
    
        public boolean isaa() {
            return isaa;
        }
    
        public void setIsaa(boolean isaa) {
            this.isaa = isaa;
        }
    
        public boolean isBB() {
            return isBB;
        }
    
        public void setBB(boolean BB) {
            isBB = BB;
        }
    
        public boolean iscC() {
            return iscC;
        }
    
        public void setIscC(boolean iscC) {
            this.iscC = iscC;
        }
    
        public boolean isDd() {
            return isDd;
        }
    
        public void setDd(boolean dd) {
            isDd = dd;
        }
    
        private  boolean iSee;
        private  boolean iSFF;
        private  boolean iSgG;
        private  boolean iSHh;
    
        public boolean iSee() {
            return iSee;
        }
    
        public void setiSee(boolean iSee) {
            this.iSee = iSee;
        }
    
        public boolean iSFF() {
            return iSFF;
        }
    
        public void setiSFF(boolean iSFF) {
            this.iSFF = iSFF;
        }
    
        public boolean iSgG() {
            return iSgG;
        }
    
        public void setiSgG(boolean iSgG) {
            this.iSgG = iSgG;
        }
    
        public boolean iSHh() {
            return iSHh;
        }
    
        public void setiSHh(boolean iSHh) {
            this.iSHh = iSHh;
        }
    
        private  boolean ISii;
        private  boolean ISJJ;
        private  boolean ISkK;
        private  boolean ISLl;
    
        public boolean ISii() {
            return ISii;
        }
    
        public void setISii(boolean ISii) {
            this.ISii = ISii;
        }
    
        public boolean ISJJ() {
            return ISJJ;
        }
    
        public void setISJJ(boolean ISJJ) {
            this.ISJJ = ISJJ;
        }
    
        public boolean ISkK() {
            return ISkK;
        }
    
        public void setISkK(boolean ISkK) {
            this.ISkK = ISkK;
        }
    
        public boolean ISLl() {
            return ISLl;
        }
    
        public void setISLl(boolean ISLl) {
            this.ISLl = ISLl;
        }
    
        private  boolean Ismm;
        private  boolean IsNN;
        private  boolean IsoO;
        private  boolean IsPp;
    
        public boolean ismm() {
            return Ismm;
        }
    
        public void setIsmm(boolean ismm) {
            Ismm = ismm;
        }
    
        public boolean isNN() {
            return IsNN;
        }
    
        public void setNN(boolean NN) {
            IsNN = NN;
        }
    
        public boolean isoO() {
            return IsoO;
        }
    
        public void setIsoO(boolean isoO) {
            IsoO = isoO;
        }
    
        public boolean isPp() {
            return IsPp;
        }
    
        public void setPp(boolean pp) {
            IsPp = pp;
        }

 

 

 

 

 

 

 

 

 

 


      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值