C++ѧϰժҪ֮Èý£º¼Ì³ÐºÍÅÉÉú
¼Ì³ÐÐÔÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼Æ×îÖØÒªµÄ»úÖÆÖ®Ò»¡£ 1£®¼Ì³ÐµÄ¸ÅÄî Ëùν¼Ì³Ð £¨inheritance£©¾ÍÊÇÀûÓÃÒÑÓеÄÊý¾ÝÀàÐͶ¨Òå³öеÄÊý¾ÝÀàÐÍ¡£ Ôڼ̳йØϵÖУ¬±»¼Ì³ÐµÄÀà³ÆΪ »ùÀࣨbase class£©»ò¸¸À࣬¶øͨ¹ý¼Ì³Ð¹Øϵ¶¨Òå³öÀ´µÄÐÂÀàÔò±»³ÆΪÅÉÉúÀࣨderived class£©»ò×ÓÀà ¡£ ÅÉÉúÀà¼È¿ÉÒÔ¶Ô»ùÀàµÄÐÔÖʽøÐÐÀ©Õ¹ÓÖ¿ÉÒÔ¶Ô»ùÀà½øÐÐÏÞÖÆ£¬´Ó¶øµÃµ½¸ü¼ÓÁé»î¡¢ÊÊÓõĿÉÖØ ÓÃÄ£¿é£¬´ó´óËõ¶ÌÁ˳ÌÐòµÄ¿ª·¢Ê±¼ä¡£ Ò»¸öÅÉÉúÀà¼È¿ÉÒÔ´ÓÒ»¸ö»ùÀàÅÉÉúÒ²¿ÉÒÔ´Ó¶à¸ö»ùÀàÅÉÉú ¡£´ÓÒ»¸ö»ùÀàÅÉÉú³ÆΪµ¥¼Ì³Ð£»´Ó¶à¸ö»ùÀàÅÉÉú³ÆΪ¶àÖؼ̳С£ £¨1£©µ¥¼Ì³Ð µ¥¼Ì³ÐµÄ¶¨ ÒåÐÎʽÈçÏ£º class ÅÉÉúÀàÃû£º·ÃÎÊ·½Ê½ »ùÀàÃû { ÅÉÉúÀàÖеÄгÉÔ± }£» ÆäÖУ¬ÅÉÉúÀàÃûÊÇж¨ÒåµÄÀàÃû¡£»ùÀàÃû±ØÐëÊdzÌÐòÖÐÒÑÓеÄÒ»¸öÀà¡£ ÔÚµ¥¼Ì³ÐÖУ¬Ã¿¸ö Àà¿ÉÒÔÓжà¸öÅÉÉúÀ࣬µ«ÊÇÿ¸öÅÉÉúÀàÖ»ÄÜÓÐÒ»¸ö»ùÀà¡£ £¨2£©¶àÖؼ̳РËùν¶àÖؼ̳ÐÊÇ Ö¸ÅÉÉúÀà´Ó¶à¸ö»ùÀàÖÐÅÉÉú¶øÀ´µÄ¡£ ¶¨Òå¶àÖؼ̳ÐÀàµÄ·½Ê½ÈçÏ£º class ÅÉÉúÀàÃû£º·ÃÎÊ ·½Ê½ »ùÀàÃû1£¬·ÃÎÊ·½Ê½ »ùÀàÃû2…… { ÅÉÉúÀàÖеÄгÉÔ± }£» ´Ó¶¨Òå¸ñʽÉÏÀ´¿´£¬¶àÖؼ̳ÐÓëµ¥¼Ì³ÐµÄÇø±ðÖ÷ÒªÊǶàÖؼ̳еĻùÀà¶àÓÚÒ»¸ö¡£ £¨3£©·Ã ÎÊ·½Ê½ ²»¹ÜÔÚµ¥¼Ì³Ð»¹ÊÇÔÚ¶àÖؼ̳еĶ¨Òå¸ñʽÖУ¬·ÃÎÊ·½Ê½£¬¼´¼Ì³Ð·½Ê½£¬¿ÉÒÔΪpublic¡¢ private»òprotected£¬Èç¹ûÊ¡ÂÔ£¬ÔòĬÈÏΪprivate·½Ê½¡£ ·ÃÎÊ·½Ê½Îªpublic·½Ê½Ê±£¬ÕâÖÖ¼Ì³Ð³Æ Îª¹«Óм̳У» ·ÃÎÊ·½Ê½Îªprivate·½Ê½Ê±£¬ÕâÖּ̳гÆΪ˽Óм̳У» ·ÃÎÊ·½Ê½Îªprotected ·½Ê½Ê±£¬ÕâÖּ̳гÆΪ±£»¤¼Ì³Ð¡£ 2£®ÅÉÉúÀàµÄÉú³É¹ý³Ì ÔÚ¸ø³öÁËÅÉÉúÀàµÄ¶¨ÒåºÍÏàÓ¦³É Ô±º¯ÊýµÄʵÏÖ´úÂëºó£¬Õû¸öÅÉÉúÀàµÄ¶¨Òå¾ÍËãÍê³ÉÁË£¬ÕâÊǾͿÉÒÔÀûÓøÃÀඨÒåÏàÓ¦µÄ¶ÔÏó´¦Àíʵ¼ÊÎÊÌâ ÁË¡£ ÓÉÓÚÅÉÉúÀàÊÇÔÚ»ùÀàµÄ»ù´¡ÉϾ¹ý¼Ì³Ð¶ø²úÉúµÄ£¬ËùÒÔ¸ãÇåÅÉÉúÀàÖе½µ×ÓÐÄÄЩ³ÉÔ±¶ÔÓÚ¸ü ºÃµÄʹÓÃÅÉÉúÀàÊǺÜÖØÒªµÄ¡£ÊÂʵÉÏ£¬ÅÉÉúÐÂÀà¾ÀúÁËÈý¸ö²½Ö裺 £¨1£©ÎüÊÕ»ùÀà³ÉÔ± ÅÉ ÉúÀà¼Ì³ÐÎüÊÕÁË»ùÀàµÄÈ«²¿Êý¾Ý³ÉÔ±ÒÔ¼°³ýÁ˹¹Ô캯Êý¡¢Îö¹¹º¯ÊýÖ®ÍâµÄÈ«²¿º¯Êý³ÉÔ±¡£Ò²¾ÍÊÇ˵£¬»ùÀà ÖеĹ¹Ô캯ÊýºÍÎö¹¹º¯Êýʹ²»Äܼ̳е½ÅÉÉúÀàÖеġ£ £¨2£©¸ÄÔì»ùÀà³ÉÔ± ¶Ô¼Ì³Ðµ½ÅÉÉúÀà ÖлùÀà³ÉÔ±µÄ¸ÄÔì°üÀ¨Á½¸ö·½Ã棺һÊÇ»ùÀà³ÉÔ±µÄ·ÃÎÊ·½Ê½ÎÊÌ⣬ÕâÓÉÅÉÉúÀඨÒåʱµÄ·ÃÎÊ·½Ê½À´¿ØÖÆ£» ¶þÊǶԻùÀàÊý¾Ý³ÉÔ±»ò³ÉÔ±º¯ÊýµÄ¸²¸Ç£¬Ò²¾ÍÊÇÔÚÅÉÉúÀàÖж¨ÒåÁËÓë»ùÀàÖÐͬÃûµÄÊý¾Ý³ÉÔ±»òº¯Êý³ÉÔ±£¬ ÓÉÓÚ×÷ÓÃÓò²»Í¬£¬ÓÚÊÇ·¢ÉúͬÃû¸²¸Ç£¬»ùÀàÖеijÉÔ±¾Í±»Ìæ»»³ÉÅÉÉúÀàÖеÄͬÃû³ÉÔ±¡£ £¨3£©Ìí¼Ó гÉÔ± ÔÚÅÉÉúÀàÖУ¬³ýÁË´Ó»ùÀàÖм̳йýÀ´µÄ³ÉÔ±Í⣬»¹¿ÉÒÔ¸ù¾ÝÐèÒªÔÚÅÉÉúÀàÖÐÌí¼ÓеÄÊý¾Ý ³ÉÔ±ºÍ³ÉÔ±º¯Êý£¬ÒÔ´ËʵÏÖ±ØÒªµÄй¦ÄÜ¡£¿ÉÒÔ¿´³ö£¬ÔÚÅÉÉúÀàÖпÉÒÔÌí¼ÓгÉÔ±µÄ»úÖÆÊǼ̳кÍÅÉÉú»ú ÖƵĺËÐÄ£¬±£Ö¤ÁËÅÉÉúÀàÔÚ¹¦ÄÜÉϱȻùÀàÓÐËù·¢Õ¹¡£ 3£®¼Ì³Ð·½Ê½¶Ô»ùÀà³ÉÔ±µÄ·ÃÎÊ¿ØÖÆ Ç°ÃæÒѾ·ÖÎö£¬ÅÉÉúÀà¼Ì³ÐºÍÎüÊÕÁË»ùÀàµÄÈ«²¿Êý¾Ý³ÉÔ±ºÍ³ýÁ˹¹Ô캯Êý¡¢Îö¹¹º¯ÊýÖ®ÍâµÄÈ«²¿º¯Êý³ÉÔ± £¬µ«ÕâЩ³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊÊôÐÔÊÇ¿ÉÒÔµ÷ÕûµÄ£¬ÕâÊÇÓÉÅÉÉúÀඨÒå¸ñʽÖеļ̳з½Ê½À´¾ö¶¨µÄ£¬Ò²¾Í ÊǼ̳з½Ê½¿ØÖÆÁË»ùÀàÖоßÓв»Í¬·ÃÎÊÊôÐԵijÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊÊôÐÔ¡£ ÓÉÓڼ̳з½Ê½¿ÉÒÔÓÐ public¡¢privateºÍprotectedÈýÖÖ£¬²»Í¬µÄ¼Ì³Ð·½Ê½»áµ¼ÖÂÔÀ´¾ßÓв»Í¬·ÃÎÊÊôÐԵĻùÀà³ÉÔ±ÔÚÅÉÉúÀàÖÐ µÄ·ÃÎÊÊôÐÔÒ²ÓÐËù²»Í¬¡£ÕâÖÖ·ÃÎÊ°üÀ¨Á½¸ö·½Ã棺һÊÇÅÉÉúÀàÖÐÐÂÔö³ÉÔ±¶Ô´Ó»ùÀà¼Ì³ÐÀ´µÄ³ÉÔ±µÄ·ÃÎÊ£» ¶þÊÇÅÉÉúÀàµÄÍⲿͨ¹ýÅÉÉúÀàµÄ¶ÔÏó´Ó»ùÀà¼Ì³ÐÀ´µÄ³ÉÔ±µÄ·ÃÎÊ¡£ £¨1£©¹«Óм̳Рµ±ÀàµÄ ¼Ì³Ð·½Ê½Îª¹«Óм̳Ðʱ£¬»ùÀàÖÐpublicºÍprotected³ÉÔ±µÄ·ÃÎÊÊôÐÔÔÚÅÉÉúÀàÖв»±ä£¬¶ø»ùÀàprivate³ÉÔ± ²»¿É·ÃÎÊ¡£Ò²¾ÍÊÇ˵£¬»ùÀàµÄpublicºÍprotected³ÉÔ±ÔÚ¹«Óм̳з½Ê½Ï·ֱð¼Ì³ÐΪÅÉÉúÀàµÄpublicºÍ protected³ÉÔ±£¬ÅÉÉúÀàÖеÄÆäËû |
ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»! |
- ÔÚAppletÖÐÏÔʾͼÏóµÄ·½·¨ - ±à³ÌÈëÃÅÍø
- PhotoshopÖÆ×÷ÂÌÉ«·ç¸ñÍøÕ¾Ê×ҳģ°å
- PS½Ì³Ì:ÈËÎï·ç¾°ÕÕƬµÄ·ç¾°±³¾°´¦Àí
- ʹÓÃ.ashxÎļþ´¦ÀíIHttpHandlerʵÏÖ·¢ËÍÎı¾¼°¶þ½øÖÆÊý¾ÝµÄ·½·¨
- ʹÓÃActionsÃæ°å(2)
- dzÎöWEB±íµ¥Éè¼Æ
- Flash MX2004ÈëÃÅÓë½ø½×ʵÀý¡ª¡ª¶¯×÷½Å±¾½ø½×(6)
- LinuxϵͳÏ´VNCÔ¶³Ì¿ØÖÆÈí¼þ
- Linuxѧϰ±Ê¼Ç£ºsamba·þÎñµÄÅäÖò¹³ä×ÊÁÏ£¨Ê¹ÓÃswat£©
- PSÖÆ×÷ÈÂ×ÅÀÙË¿±ßµÄË®¾§»¨¶ä