ããfinal:
ããæä¸ç§ç¨æ³ï¼åå«æ¯ä¸åéãæ¹æ³åç±»ä¸èµ·ä½¿ç¨ï¼
ããå½final ä¸åéä¸èµ·ä½¿ç¨æ¶ï¼å¯å£°æ常éãæ¤åï¼åéçå¼ä¸å¯ä»¥åæ¹åï¼
ããå½finalä¸æ¹æ³ä¸èµ·ä½¿ç¨æ¶ï¼å®é»æ¢ç±»æ¹æ³çéåï¼
ããå½finalä¸ç±»ä½¿ç¨æ¶ï¼å®é»æ¢ç±»ç继æ¿(该类çæææ¹æ³é½æ¯final)ã
ããsuper:
ãã(1)å¼ç¨ç¶ç±»çæåï¼super.åé æ super.æ¹æ³([åæ°å])
ããå½ç¶ï¼è¿éè¦ç¸åºç访é®æé
ãã(2)å¨åç±»æé æ¹æ³ä¸è°ç¨ç¶ç±»çæé æ¹æ³ï¼
ããsuper([â¦])ï¼//ä¸thisç¨æ³ç±»ä¼¼ï¼åºæ¾å¨åç±»æé æ¹æ³ç第ä¸è¡ä½ç½®ä¸
ãã请注æï¼ç¶ç±»åéçåå§ååªè½éè¿è°ç¨super([â¦])æ¹æ³ï¼ç±ç¶ç±»æ¥å®æï¼åç±»ä¸å¯è½â代å³âãåªæç¶ç±»åéçåå§åå®æä¹åï¼åç±»æå¼å§å
¶æ°å¢åéçåå§åå·¥ä½ã
ããstatic:
ããå¯ä»¥å¨ç±»çå段ãæ¹æ³åå ä¸staticå
³é®åï¼è¡¨æ该åéã该æ¹æ³æ¯å±äºç±»çï¼æ
称为类å±æ§æç±»æ¹æ³ã(èæ static修饰çï¼å称为å®ä¾å±æ§éæå®ä¾æ¹æ³)
ãã说æï¼
ããéææåå±äºç±»ææï¼ä¸å±äºæä¸å
·ä½å¯¹è±¡ç§æï¼
ããéææåéç±»å è½½æ¶è¢«éæå°åé
å
å空é´æå
¥å£å°åï¼é常éè¿ ç±»å.éææå æ¹å¼æ¥è®¿é®ï¼
ããåä¸ä¸ªç±»çå®ä¾æ¹æ³å¯ä»¥è®¿é®è¯¥ç±»çç±»å±æ§ãç±»æ¹æ³ï¼
ããèç±»æ¹æ³åªè½è®¿é®è¯¥ç±»çç±»å±æ§ãç±»æ¹æ³ï¼ä¸è½ç´æ¥è®¿é®å®ä¾çåéåæ¹æ³ï¼ä¹ä¸è½ä½¿ç¨thiså
³é®åã
ããthis:
ããthiså
³é®å表示çæ¯âå½å对象âï¼å½åºç°å¨ç±»çå®ä¾æ¹æ³ä¸ï¼ä»£è¡¨çæ¯è°ç¨è¯¥æ¹æ³ç对象ï¼å½åºç°å¨ç±»çæé æ¹æ³ä¸æ¶ï¼ä»£è¡¨çæ¯è°ç¨è¯¥æé æ¹æ³å建ç对象ãå¨ä¸å两ç§æ
åµä¸ï¼å¿
须使ç¨thisï¼
ããæ¹æ³çå½¢å¼åæ°ä¸ç±»çæååéååï¼
ããä¾å¦ï¼
ããclass Person{
ããString name;
ããint age;
ããpublic Person(String name, int age){
ããthis.name=name;
ããthis.age=age;
ãã}
ãã}
ããä¸ä¸ªç±»ä¸çæé å¨è°ç¨åä¸ä¸ªç±»ä¸çå¦ä¸ä¸ªæé å¨ï¼
ããè°ç¨çæ¹æ³ï¼
ããthis([åæ°å表]) //å¤äºæé å¨ç第ä¸è¡ä½ç½®ä¸
ããä¾å¦ï¼
ããclass Person{
ããString name;
ããint age;
ããpublic Person(String name){
ããthis.name=name;
ãã}
ããpublic Person(String name, int age){
ããthis(name); //è°ç¨å¦ä¸æé å¨ï¼å¿
é¡»æ¾å¨ç¬¬ä¸æ¡è¯å¥ä½ç½®ä¸
ããthis.age=age;
ãã}
ãã}
温馨提示:答案为网友推荐,仅供参考