ããç±»A继æ¿ç±»B,ç±»C继æ¿ç±»A,é£ç±»Cæ¯ä¸æ¯åæ¶æç±»Aåç±»Bçæ¹æ³åå±æ§ï¼è¿ä¸ªä¸è½ä¸æ¦è论ï¼è¦çAåBä¸çéå®ç¬¦ï¼å¦ï¼privateï¼public protectedï¼å¦ææ¯publicçè¯é£å°±æ¯C继æ¿äºAçæ¹æ³åå±æ§ï¼å¦ææ¯privateå没æ继æ¿ï¼å¦ææ¯protectedåCåªæAçprotectedå±æ§åæ¹æ³ï¼ä»¥ä¸é对C++èè¨ï¼ã
ããPublic è¯å¥å£°æçåéå¨ææ
åºç¨ç¨åºçææ没æ使ç¨OptionPrivate Module ç模åçä»»ä½è¿ç¨ä¸é½æ¯å¯ç¨çï¼è¥è¯¥æ¨¡å使ç¨äº OptionPrivate Moduleï¼å该åéåªæ¯å¨å
¶æå±å·¥ç¨ä¸æ¯å
¬ç¨çã
ããå°å¿ ä¸è½å¨ç±»æ¨¡åä¸ä½¿ç¨Public è¯å¥æ¥å£°æä¸ä¸ªå®é¿ç
å符串åéã
ãã使ç¨Public è¯å¥å¯ä»¥å£°æåéç
æ°æ®ç±»åãä¾å¦ï¼ä¸é¢çè¯å¥å£°æäºä¸ä¸ª Integer ç±»åçåéã
ããPublic NumberOfEmployees As Integer ä¹å¯ä»¥ä½¿ç¨Public è¯å¥æ¥å£°æåéç对象类åãä¸é¢çè¯å¥ä¸ºå·¥ä½è¡¨çæ°å®ä¾å£°æäºä¸ä¸ªåéã
ããPublic X As New Worksheet å¦æå¨å®ä¹å¯¹è±¡åéæ¶æ²¡æ使ç¨New å
³é®åï¼åå¨ä½¿ç¨è¯¥åéä¹åï¼å¿
é¡»ä½¿ç¨ Set è¯å¥å°ä¸ä¸ªå·²æç对象èµç»è¿ä¸ªå¼ç¨å¯¹è±¡çåéãå¨è¢«èµå¼ä¹åï¼æ声æçè¿ä¸ªå¯¹è±¡åéæä¸ä¸ªç¹å®å¼ Nothingï¼è¿ä¸ªå¼è¡¨ç¤ºè¯¥åé没ææåä»»ä½å¯¹è±¡çå®ä¾ã
ããå¯ä»¥ç¨å¸¦ç©ºåæ¬å·çPublic è¯å¥æ¥å£°æå¨ææ°ç»ãå¨å£°æäºå¨ææ°ç»ä¹åï¼å¯ä»¥å¨è¿ç¨å
ç¨ ReDim è¯å¥æ¥å®ä¹è¯¥æ°ç»çç»´æ°åå
ç´ ãå¦æè¯å¾å¨ PrivateãPublic æ Dim è¯å¥ä¸éå®ä¹ä¸ä¸ªå·²è¢«æ¾å¼å®ä¹äºå¤§å°çæ°ç»çç»´æ°ï¼å°±ä¼åçé误ã
ããå¦æä¸æå®æ°æ®ç±»åæ对象类åï¼ä¸å¨æ¨¡åä¸æ²¡æ使ç¨Deftype è¯å¥ï¼åæ缺çæ
åµè¯¥åé为 Variant ç±»åã
ããå½åå§ååéæ¶ï¼æ°å¼åé被åå§å为 0ï¼åé¿çå符串被åå§å为ä¸ä¸ªé¶é¿åº¦çå符串 ("")ï¼èå®é¿çå符串åç¨ 0 å¡«å
ãVariant åé被åå§å为 Emptyãç¨æ·èªå®ä¹ç±»åçåéçæ¯ä¸ªå
ç´ é½ä½ä¸º
åèªç¬ç«çåéè¿è¡åå§åã
ãã