国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達(dá)式|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java 基礎(chǔ)之JavaBean屬性命名規(guī)范問(wèn)題

java 基礎(chǔ)之JavaBean屬性命名規(guī)范問(wèn)題

2020-09-25 13:56Java之家 JAVA教程

這篇文章主要介紹了java 基礎(chǔ)之JavaBean屬性命名規(guī)范問(wèn)題的相關(guān)資料,需要的朋友可以參考下

java 基礎(chǔ)之JavaBean屬性命名規(guī)范問(wèn)題

JavaBean屬性名要求:前兩個(gè)字母要么都大寫(xiě),要么都小寫(xiě)

下面我們來(lái)找找如果不遵循這個(gè)規(guī)范是個(gè)什么樣子??

因?yàn)楸救诉€沒(méi)有用反射來(lái)通過(guò)不規(guī)范的屬性名來(lái)查找相應(yīng)的屬性值,所以以下的結(jié)論都是我的猜測(cè)。如果有錯(cuò)誤歡迎大家來(lái)指正!!!

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.domain;
 
import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
 
class Test{
  private String AA;
  private String Bb;
  private String cC;
  private String dd;
  public String getAA() {//如果通過(guò)AA屬性名查找屬性值,能成功
    return AA;
  }
  public void setAA(String aA) {
    AA = aA;
  }
  public String getBb() {//如果通過(guò)Bb來(lái)查找屬性值,不能成功,必須通過(guò)bb來(lái)查找
    return Bb;
  }
  public void setBb(String bb) {
    Bb = bb;
  }
  public String getcC() {//如果通過(guò)cC來(lái)查找屬性值,能成功
    return cC;
  }
  public void setcC(String cC) {
    this.cC = cC;
  }
  public String getDd() {//如果通過(guò)dd來(lái)查找屬性值,能成功
    return dd;
  }
  public void setDd(String dd) {
    this.dd = dd;
  }
 
}
public class JavaBean_02 {
  public static void main(String[] args)throws Exception {
    BeanInfo beanInfo = Introspector.getBeanInfo(Test.class);
    PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors();
    for(int i=0;i<pds.length;i++){
      System.out.println(pds[i].getName());
    }
  }
 
}
/*輸出:
AA
bb
cC
dd
*/

很明顯,遵循規(guī)范寫(xiě)出來(lái)的get方法是很美觀的。

通常屬性名是要和 包名、類名、方法名、字段名、常量名作出區(qū)別的:

首先:必須用英文,不要用漢語(yǔ)拼音

1:包(package):用于將完成不同功能的類分門(mén)別類,放在不同的目錄(包)下,包的命名規(guī)則:將公司域名反轉(zhuǎn)作為包名。比如www.sohu.com 對(duì)于包名:每個(gè)字母都需要小寫(xiě)。比如:com.sohu.test;該包下的Test類的全名是:com.sohu.Test.Java 。

如果定義類的時(shí)候沒(méi)有使用package,那么java就認(rèn)為我們所定義的類位于默認(rèn)包里面(default package)。

2:類:首字母大寫(xiě),如果一個(gè)類由多個(gè)單詞構(gòu)成,那么每個(gè)單詞的首字母都大寫(xiě),而且中間不使用任何的連接符。盡量使用英文。如ConnectionFactory

3:方法:首單詞全部小寫(xiě),如果一個(gè)方法由多個(gè)單詞構(gòu)成,那么從第二個(gè)單詞開(kāi)始首字母大寫(xiě),不使用連接符。addPerson

4:字段:與方法相同。如ageOfPerson

5:常量:所有單詞的字母都是大寫(xiě),如果有多個(gè)單詞,那么使用下劃線鏈接即可。

如:public static final int AGE_OF_PERSON = 20; //通常加上static

 感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/marvel__dead/article/details/53191712

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四虎免费视频 | 亚洲国产激情 | 国产成人精品在线 | 在线视频se| 免费嗨片网 | www免费在线观看 | 亚洲国产精品99久久久久久久久 | 永久免费看黄网站 | 久久伊人色 | 日韩精品久久 | 欧美日一区二区 | 一本色道久久综合狠狠躁篇怎么玩 | 国产一级黄 | 亚洲综合激情网 | 国产最新精品 | 奇米在线视频 | 一区二区三区中文 | 欧美亚洲视频在线观看 | 久久成人精品 | 国产精品视频免费 | 日本一区二区三区四区 | 综州合另类 | 天天干夜干 | 亚洲免费视频一区二区 | 国产精品一区欧美 | 含羞草www国产在线视频 | 碰在线视频 | 欧美一区二区三区在线观看视频 | 欧美一级二级三级 | 日韩色综合 | 日比毛片 | 亚洲精品视频专区 | 久久精品综合 | 日产精品一区二区三区在线观看 | 精品一区二区三区免费 | 成人免费视频7777777 | 99精品欧美一区二区三区综合在线 | 99热在线精品免费 | 成人超碰在线 | 中文字幕2019 | 91高清在线 |