ºìÁªLinuxÃÅ»§
Linux°ïÖú

Java»ù´¡ÈëÃÅѧϰ£­JavaÖÐÀàµÄÊôÐÔ

·¢²¼Ê±¼ä:2006-05-27 00:46:15À´Ô´:ºìÁª×÷Õß:WWW
¡¡¡¡Public¡¢private¡¢protectedÏÔʾÁËÈýÖÖÀàÖеÄÊôÐԺͷþÎñµÄÀàÐÍ£¬publicÊÇ¿ÉÒÔËæÒâ·ÃÎʵġ¢privateÊÇÍâ½ç²»ÄÜ·ÃÎʵģ¨ÏÔʾÁËÊý¾ÝµÄ·â×°ÐÔ£©¡¢protected˵Ã÷Êý¾ÝÊÇÊܱ£»¤µÄ¡£ÏÂÃæ¾ÍÀ´Ïêϸ½²ÊöÒ»ÏÂÕâÈý¸ö¾¿¾¹ÓÐʲôÇø±ð¡£


¡¡¡¡Ê×ÏÈÒªÁ˽âһϰüµÄ¸ÅÄî¡£ÓÐÈô¸É¸öÀ࣬ËüÃÇÏ໥֮¼äÓÐÒ»¶¨µÄ¹Øϵ£¬ÄÇô¾Í¿ÉÒÔ¶¨ÒåÒ»¸ö°üÈÝÄÉÕâЩÀ࣬°ü²»½ö½öÖ»ÄÜ°üº¬À࣬Ëü¿ÉÒÔÓµÓÐÀà¡¢½Ó¿Ú¡¢¹¹¼þ¡¢½Úµã¡¢Ð­×÷£¬°üÄÚ»¹¿ÉÒÔ°üº¬°ü¡£


¡¡¡¡ÏÖÔÚ¾ÍÈÃÎÒÃÇÀ´¾ßÌåÌÖÂÛÒ»ÏÂÕâÈý¸öÖÖÀàµÄ²»Í¬Ö®´¦¡£




¡¡¡¡×÷ΪpublicµÄÀàºÍÊôÐÔÊÇ¿ÉÒÔ±»Íâ½çÈÎÒâµ÷Óõģ¬ÎÞÂÛÊÇÔÚÀàÖУ¬»¹ÊÇ¿çÔ½ÀàµÄ·ÃÎÊ£¨Èç¹û²»ÊôÓÚͬһ¸ö°ü£¬¾ÍÒªµ÷ÓÃimportÓï¾ä£¬Ìí¼Ó°üÃû£©£¬ÕâÒ»µãÊǷdz£ºÃÀí½âµÄ¡£


PrivateµÄÊôÐԺͷ½·¨ÊÇ×î×Ô˽µÄ£¬Ëü¶¨ÒåµÄÊôÐԺͷ½·¨Ö»ÄÜÔÚ±¾ÀàÖÐʹÓ㬵½ÀàÍ⣬ÊÇÎÞÂÛÈçºÎ¶¼²»Äܱ»Ê¹Óõģ¬È磺


class Date


{


private int day;


public void tomorrow()


{


this.day = this.day + 1;


}


}


public class DateUser


{


public static void main(String args[])


{


Date mydate = new Date();


mydate.day = 21; //×¢ÒâÕâ¾ä»°ÊÇ´íµÄ


}


}


¡¡¡¡ÔÚÕâ¸ö³ÌÐòÖУ¬´´½¨ÁËÒ»¸öDateÀàµÄ¶ÔÏómydate£¬ÕâÊÇ¿ÉÒԵģ¬µ«ÊÇÓÉÓÚÀàDateÖеÄdayÊÇ˽ÓбäÁ¿£¬ËùÒÔ£¬´´½¨µÄÕâ¸ö¶ÔÏómydate²»ÄÜͨ¹ýmydate.dayÀ´·ÃÎÊÕâ¸öÊôÐÔ£¬Èç¹ûÔÚÆäËüÀàÖÐҪʹÓÃÕâ¸ö˽ÓбäÁ¿£¬ÄÇôֻÄÜͨ¹ýDateÖеÄpublicµÄ·½·¨À´·ÃÎÊÕâ¸öÊôÐÔ£¬ÕâÑù£¬¾ÍºÜºÃµÄ±£Ö¤ÁËÊý¾ÝµÄ·â×°ÐÔ£¬¾ÍÏñÃæÏò¶ÔÏóÖÐÌáµ½µÄ±¨¿¯Í¤µÄ¹ÊÊÂÒ»Ñù£¬¹ºÂò±¨¿¯µÄÈ˲»ÄÜ×Ô¼ºÉìÊÖ½øÈ¥Äñ¨Ö½»òÊÇÕÒÁãÇ®£¬¶øÖ»ÄÜÓɱ¨¿¯Í¤ÄÚ²¿ÈËÔ±À´´¦ÀíÕâЩÊÂÇéÒ»Ñù¡£ÔÚÉÏÃæµÄÀý×ÓÖУ¬´ó¼Ò¿ÉÒÔ·¢ÏÖ£¬ÀàDateÖеÄĬÈÏ·½·¨£¨Date()£©²¢Ã»Óж¨ÒåËüµÄÀàÐÍ£¬Õâ¾ÍÒâζ×ÅËüÊÇÓѺõģ¬Ò²¾ÍÊÇÒâζ×ÅËüÔÚ±¾°üÄÚÊÇpublicµÄ£¬¶øÔÚÍâ°üÄÚÊÇprivateµÄ¡£µ«ÊÇÒ»µ©°ÑËüµÄÀàÐͶ¨ÒåΪprivate£¬ÄÇôÁ¬Date mydate = new Date()Ò²»á³ö´í£¬ÕâÊÇÒòΪĬÈϵĹ¹½¨Æ÷ÒѾ­±»¶¨ÒåΪprivateÀàÐÍ£¬Ò²¾ÍÊǼ´Ê¹ÊDZ¾°üÄÚµÄÆäËûÀàÒ²²»ÄÜ·ÃÎÊÁË¡£





¶ÔÓÚprotected¾ÍÒª¿¼Âǵ½°üµÄ¸ÅÄÈç¹ûÓÐÁ½¸öÀ࣬È磺DateºÍDateUserÁ½¸öÀà·Ö±ðλÓÚ²»Í¬µÄ°üÄÚ£¬¶øDateUserÊǼ̳ÐDateÀàµÄÒ»¸öÀ࣬ÄÇôÈç¹ûҪʹDateUserÖеķ½·¨·ÃÎÊDateÖеķ½·¨»òÊôÐÔ£¬³ýÁËʹÓÃimport½«°üµ¼È룬»¹ÐèÒª¿¼ÂÇËùÒª·ÃÎʵķ½·¨ºÍÊôÐÔÊÇʲôÀàÐ͵ģ¬Ò»°ã¶øÑÔ£¬¿ç°ü·ÃÎÊ£¬publicµÄ·½·¨ºÍÊôÐÔ¶¼Ò»¶¨¿ÉÒÔ·ÃÎÊ£¬µ«ÊÇ¿¼Âǵ½Èç¹û½«ÐèҪʹÓõķ½·¨ºÍÊôÐÔ¶¼Ð޸ijÉpublicµÄ»°£¬ÄÇô¾Í¿ÉÒÔÔÊÐíÈκÎÊÂÎï·ÃÎÊ£¬¾Í²»¾ßÓа²È«ÐÔ£¬ÎªÁËÕâ¸öÊÂÇéµÄ¿¼ÂÇ£¬Ìí¼ÓÁËprotected£¬Èç¹û½«ÐèÒª·ÃÎʵķ½·¨ºÍÊôÐÔ¶¨ÒåΪprotected£¬ÄÇôÆäËüµÄÀàÎÞ·¨·ÃÎÊ£¬¶øÍâ°üµÄDateUserͨ¹ýimport¾Í¿ÉÒÔ·ÃÎÊÕâЩÊôÐԺͷ½·¨ÁË£¬¼´±£Ö¤ÁËÊý¾ÝµÄ°²È«ÐÔ£¬Ò²±£Ö¤ÁËÊý¾Ý±»ºÜºÃµÄʹÓ᣷¶ÀýÈçÏ£º


package a.b;


public class Sample


{


protected void doing();


}


import a.b.*£»


public class Sample1 extends Sample


{


public static void main£¨String args[]£©


{


Sample1 x=new Sample1();


x.doing();


}


}
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ