ä¸ä¸å®ï¼å
³é®è¦çåç±»æ¯å¦æ¯
æ½è±¡ç±»ã
å¦æåç±»æ¯éæ½è±¡ç±»ï¼åå¿
é¡»å®ç°æ¥å£ä¸çæææ¹æ³ï¼
å¦æåç±»æ¯æ½è±¡ç±»ï¼åå¯ä»¥ä¸å®ç°æ¥å£ä¸çæææ¹æ³ï¼å 为æ½è±¡ç±»ä¸å
许ææ½è±¡æ¹æ³çåå¨ï¼
1ãæ½è±¡ç±»å®ä¹
æ½è±¡ç±»å¾å¾ç¨æ¥è¡¨å¾å¯¹é®é¢é¢åè¿è¡åæã设计ä¸å¾åºçæ½è±¡æ¦å¿µï¼æ¯å¯¹ä¸ç³»åçä¸å»ä¸åï¼ä½æ¯æ¬è´¨ä¸ç¸åçå
·ä½æ¦å¿µçæ½è±¡ãé常å¨ç¼ç¨è¯å¥ä¸ç¨ abstract 修饰çç±»æ¯æ½è±¡ç±»ãå¨C++ä¸ï¼å«æ纯èæå½æ°ç类称为æ½è±¡ç±»ï¼å®ä¸è½çæ对象ï¼å¨javaä¸ï¼å«ææ½è±¡æ¹æ³ç类称为æ½è±¡ç±»ï¼åæ ·ä¸è½çæ对象ãæ½è±¡ç±»æ¯ä¸å®æ´çï¼å®åªè½ç¨ä½åºç±»ãå¨é¢å对象æ¹æ³ä¸ï¼æ½è±¡ç±»ä¸»è¦ç¨æ¥è¿è¡ç±»åéèåå
å½
å
¨å±åéçè§è²ã
2ãæ½è±¡ç±»ç¹ç¹
1ï¼æ½è±¡ç±»ä¸è½å®ä¾åã
2ï¼æ½è±¡ç±»å¯ä»¥å
å«æ½è±¡æ¹æ³åæ½è±¡è®¿é®å¨ã
3ï¼ä¸è½ç¨ sealed 修饰符修饰æ½è±¡ç±»ï¼å 为è¿ä¸¤ä¸ªä¿®é¥°ç¬¦çå«ä¹æ¯ç¸åçã éç¨ sealed 修饰符çç±»æ æ³ç»§æ¿ï¼è abstract 修饰符è¦æ±å¯¹ç±»è¿è¡ç»§æ¿ã
4ï¼ä»æ½è±¡ç±»æ´¾ççéæ½è±¡ç±»å¿
é¡»å
æ¬ç»§æ¿çæææ½è±¡æ¹æ³åæ½è±¡è®¿é®å¨çå®é
å®ç°ã
3ãä¸å
·ä½ç±»çæ¯è¾
1ï¼æ½è±¡ç±»ä¸è½ç´æ¥å®ä¾åï¼å¹¶ä¸å¯¹æ½è±¡ç±»ä½¿ç¨ new
è¿ç®ç¬¦ä¼å¯¼è´ç¼è¯æ¶é误ãè½ç¶ä¸äºåéåå¼å¨ç¼è¯æ¶çç±»åå¯ä»¥æ¯æ½è±¡çï¼ä½æ¯è¿æ ·çåéåå¼å¿
é¡»æè
为 nullï¼æè
å«æ对éæ½è±¡ç±»çå®ä¾çå¼ç¨ï¼æ¤éæ½è±¡ç±»æ¯ä»æ½è±¡ç±»æ´¾ççï¼ã
2ï¼å
许ï¼ä½ä¸è¦æ±ï¼æ½è±¡ç±»å
å«æ½è±¡æåã
3ï¼æ½è±¡ç±»ä¸è½è¢«å¯å°ã
4ãä¸æ¥å£çæ¯è¾
1ï¼ç¸åç¹
aãä¸è½å®ä¾åï¼
bãå
å«æªå®ç°çæ¹æ³å£°æï¼
cãæ´¾çç±»å¿
é¡»å®ç°æªå®ç°çæ¹æ³ï¼æ½è±¡ç±»æ¯æ½è±¡æ¹æ³ï¼æ¥å£åæ¯æææåï¼ä¸ä»
æ¯æ¹æ³å
æ¬å
¶ä»æåï¼
2ï¼ä¸åç¹
aãç±»å¯ä»¥å®ç°æ é个æ¥å£ï¼ä½ä»
è½ä»ä¸ä¸ªæ½è±¡ï¼æä»»ä½å
¶ä»ç±»åï¼ç±»ç»§æ¿ï¼ä»æ½è±¡ç±»æ´¾ççç±»ä»å¯å®ç°æ¥å£ï¼ä»èå¾åºæ¥å£æ¯ç¨æ¥è§£å³å¤é继æ¿é®é¢çã
bãæ½è±¡ç±»å½ä¸å¯ä»¥åå¨éæ½è±¡çæ¹æ³ï¼å¯æ¥å£ä¸è½ï¼ä¸å®éé¢çæ¹æ³åªæ¯ä¸ä¸ªå£°æå¿
é¡»ç¨publicæ¥ä¿®é¥°æ²¡æå
·ä½å®ç°çæ¹æ³ã
cãæ½è±¡ç±»ä¸çæååéå¯ä»¥è¢«ä¸åç修饰符æ¥ä¿®é¥°ï¼å¯æ¥å£ä¸çæååéé»è®¤çé½æ¯éæ
常éï¼static finalï¼ã
dãæ½è±¡ç±»æ¯å¯¹è±¡çæ½è±¡ï¼ç¶èæ¥å£æ¯ä¸ç§è¡ä¸ºè§èã