ä½ç¨äºæ¹æ³ä¸æ¶ï¼staticæ¹æ³ä¸è¬ç§°ä½éææ¹æ³ï¼ç±äºéææ¹æ³ä¸ä¾èµäºä»»ä½å¯¹è±¡å°±å¯ä»¥è¿è¡è®¿é®ï¼å æ¤å¯¹äºéææ¹æ³æ¥è¯´ï¼æ¯æ²¡æthisçï¼å 为å®ä¸ä¾éäºä»»ä½å¯¹è±¡ï¼æ¢ç¶é½æ²¡æ对象ï¼å°±è°ä¸ä¸thisäºã并ä¸ç±äºè¿ä¸ªç¹æ§ï¼å¨éææ¹æ³ä¸ä¸è½è®¿é®ç±»çééææååéåééææåæ¹æ³ï¼å 为ééææåæ¹æ³/åéé½æ¯å¿ é¡»ä¾èµå ·ä½ç对象æè½å¤è¢«è°ç¨ãä½æ¯è¦æ³¨æçæ¯ï¼è½ç¶å¨éææ¹æ³ä¸ä¸è½è®¿é®ééææåæ¹æ³åééææååéï¼ä½æ¯å¨ééææåæ¹æ³ä¸æ¯å¯ä»¥è®¿é®éææåæ¹æ³/åéçã
ä½ç¨äºåéä¸æ¶ï¼staticåéä¹ç§°ä½éæåéï¼éæåéåééæåéçåºå«æ¯ï¼éæåé被ææç对象æå ±äº«ï¼å¨å åä¸åªæä¸ä¸ªå¯æ¬ãåæ¾å¨æ¹æ³åºãï¼å®å½ä¸ä» å½å¨ç±»å次å è½½æ¶ä¼è¢«åå§åãå finalåä¸å finalçstaticåéåå§åçä½ç½®ä¸ä¸æ ·ããèééæåéæ¯å¯¹è±¡ææ¥æçï¼å¨å建对象çæ¶å被åå§åï¼åå¨å¤ä¸ªå¯æ¬ï¼å个对象æ¥æçå¯æ¬äºä¸å½±åãstaticæååéçåå§å顺åºæç §å®ä¹ç顺åºè¿è¡åå§åã
ä½ç¨äºä»£ç åä¸æ¶ï¼å½¢æéæ代ç å以ä¼åç¨åºæ§è½ãå 为å®çç¹æ§:åªä¼å¨ç±»å è½½çæ¶åæ§è¡ä¸æ¬¡ã
ä½ç¨äºå é¨ç±»ä¸æ¶ï¼å¨å®ä¹å é¨ç±»çæ¶åï¼å¯ä»¥å¨å ¶åé¢å ä¸ä¸ä¸ªæé修饰符staticãæ¤æ¶è¿ä¸ªå é¨ç±»å°±å为äºéæå é¨ç±»ãé常称为åµå¥ç±»ï¼å½å é¨ç±»æ¯staticæ¶ï¼æå³çï¼
[1]è¦å建åµå¥ç±»ç对象ï¼å¹¶ä¸éè¦å ¶å¤å´ç±»ç对象ï¼
[2]ä¸è½ä»åµå¥ç±»ç对象ä¸è®¿é®ééæçå¤å´ç±»å¯¹è±¡ï¼ä¸è½å¤ä»éæå é¨ç±»ç对象ä¸è®¿é®å¤é¨ç±»çééææåï¼ï¼
å¦å¤ï¼å¨å建éæå é¨ç±»æ¶ä¸éè¦å°éæå é¨ç±»çå®ä¾ç»å®å¨å¤é¨ç±»çå®ä¾ä¸ãæ®éééæå é¨ç±»ç对象æ¯ä¾éå¨å¤é¨ç±»å¯¹è±¡ä¹ä¸çï¼è¦å¨ä¸ä¸ªå¤é¨ç±»ä¸å®ä¹ä¸ä¸ªéæçå é¨ç±»ï¼ä¸éè¦å©ç¨å ³é®ånewæ¥å建å é¨ç±»çå®ä¾ãéæç±»åæ¹æ³åªå±äºç±»æ¬èº«ï¼å¹¶ä¸å±äºè¯¥ç±»ç对象ï¼æ´ä¸å±äºå ¶ä»å¤é¨ç±»ç对象ã
ä½ç¨äºå¯¼å ä¸æ¶ï¼ç¨import static代æ¿importéæå¯¼å ¥å æ¯JDK1.5ä¸çæ°ç¹æ§ãä¸è¬æä»¬å¯¼å ¥ä¸ä¸ªç±»é½ç¨ import comâ¦..ClassName;èéæå¯¼å ¥æ¯è¿æ ·ï¼import static comâ¦..ClassName.*;è¿éçå¤äºä¸ªstaticï¼è¿æå°±æ¯ç±»åClassNameåé¢å¤äºä¸ª.* ï¼æææ¯å¯¼å ¥è¿ä¸ªç±»éçéææ¹æ³ãå½ç¶ï¼ä¹å¯ä»¥åªå¯¼å ¥æ个éææ¹æ³ï¼åªè¦æ .* æ¢æéææ¹æ³åå°±è¡äºãç¶åå¨è¿ä¸ªç±»ä¸ï¼å°±å¯ä»¥ç´æ¥ç¨æ¹æ³åè°ç¨éææ¹æ³ï¼èä¸å¿ ç¨ClassName.æ¹æ³åçæ¹å¼æ¥è°ç¨ã