Java±à³ÌÄÇЩʶù67——thisºÍsuper
8.8 thisºÍsuper
ÏÂÃæÔÙÀ´½éÉÜÒ»ÏÂthisºÍsuper¹Ø¼ü×ÖµÄʹÓá£ÔÚ³ÌÐòÖÐͨ¹ýʹÓÃthisºÍsuper¹Ø¼ü×Ö£¬¿ÉÒÔʵÏÖ¶ÔÓÚÀàÄÚ²¿ºÜ¶àÄÚÈÝ·½±ãµÄÒýÓã¬Ò²ÓÐÖúÓÚÀí½âÃæÏò¶ÔÏóµÄʵÏÖÔÀí£¬¸ü·½±ãµÄÀí½âÃæÏò¶ÔÏó¼¼ÊõµÄÄÚ²¿ÊµÏÖ¡£
8.8.1 this¹Ø¼ü×Ö
this¹Ø¼ü×Ö´ú±í×ÔÉí£¬ÔÚ³ÌÐòÖÐÖ÷ÒªµÄʹÓÃÓÃ;ÓÐÒÔϼ¸¸ö·½Ã棺
l ʹÓÃthis¹Ø¼ü×ÖÒýÓóÉÔ±±äÁ¿
l ʹÓÃthis¹Ø¼ü×ÖÔÚ×ÔÉí¹¹Ôì·½·¨ÄÚ²¿ÒýÓÃÆäËü¹¹Ôì·½·¨
l ʹÓÃthis¹Ø¼ü×Ö´ú±í×ÔÉíÀàµÄ¶ÔÏó
l ʹÓÃthis¹Ø¼ü×ÖÒýÓóÉÔ±·½·¨
8.8.1.1 ÒýÓóÉÔ±±äÁ¿
ÔÚÒ»¸öÀàµÄ·½·¨»ò¹¹Ôì·½·¨ÄÚ²¿£¬¿ÉÒÔʹÓÓthis.³ÉÔ±±äÁ¿Ãû”ÕâÑùµÄ¸ñʽÀ´ÒýÓóÉÔ±±äÁ¿Ãû£¬ÓÐЩʱºò¿ÉÒÔÊ¡ÂÔ£¬ÓÐЩʱºò²»ÄÜÊ¡ÂÔ¡£Ê×ÏÈ¿´Ò»ÏÂÏÂÃæµÄ´úÂ룺
/**
* ʹÓÃthisÒýÓóÉÔ±±äÁ¿
*/
public class ReferenceVariable {
private int a;
public ReferenceVariable(int a){
this.a = a;
}
Ïà¹ØÎĵµ£º
ǰЩʱºò£¬°Ñ¡¶Thinking in Java¡·ÖÐÒì³£ÕâÒ»Õ·³öÀ´ÔÙ´ÎÑжÁ£¬±¾ÈËÓÐЩÊÕ»ñ£¬²¢ÇÒÓÐЩ¹ÛµãºÍ×÷Õ߹۵㲻̫һÖ£¬¹²ÏíÖ®
1.Òì³£µÄ¶¨Òå
Ò»¸öϵͳÖж¨ÒåÒì³£Ó¦×ñÑÈçϼ¸¸öÔÔò£º
a. ϵͳÖÐÈç¹ûij¸öÄ£¿é¹¦ÄܱȽϵ¥Ò»£¬½¨Ò齫ËùÓÐÒì³£·ÅÔÚÒ»¸öpackageÄÚ£»Èç¹ûij¸öÄ£¿éÓкܶà×ÓÄ£¿é£¬ ......
ת×Ô
http://www.blogjava.net/hongzionline/archive/2007/09/19/146392.html
final ¹Ø¼ü×Ö ºÍ static Ó÷¨
Ò»¡¢final
¸ù¾Ý³ÌÐòÉÏÏÂÎÄ»·¾³£¬Java¹Ø¼ü×ÖfinalÓГÕâÊÇÎÞ·¨¸Ä±äµÄ”»òÕß“ÖÕ̬µÄ”º¬Ò壬Ëü¿ÉÒÔÐÞÊηdzéÏóÀà¡¢·Ç³éÏóÀà³ÉÔ±·½·¨ºÍ±äÁ¿¡£Äã¿ÉÄܳöÓÚÁ½ÖÖÀí½â¶øÐèÒª×èÖ¹¸Ä±ä£ºÉè¼Æ»òЧÂÊ¡ ......
Java³ÌÐò¿ª·¢ÈËÔ±ÐèÒªÁ˽â¸÷¸ö´æ´¢ÇøÓòµÄÌØµãÒÔ¼°¶ÔÐÔÄܵÄÓ°Ï졣ȻºóÔÙ¸ù¾ÝÐèÒªÀ´µ÷ÕûÓ¦ÓóÌÐòµÄÇøÓò·ÖÅä¡£×ܵÄÀ´Ëµ£¬ÔÚ²Ù×÷ϵͳÖÐÓÐÎå¸öµØ·½¿ÉÒÔÓÃÀ´±£´æÓ¦ÓóÌÐòÔËÐÐÖеÄÊý¾Ý¡£ÕâÀàÇøÓòµÄÌØµãÒÔ¼°¶ÔÐÔÄܵÄÓ°Ïì·ÖÎöÈçÏ¡£
´æ´¢ÇøÓòÒ»£º¼Ä´æÆ÷
ËäȻͬÔÚÄÚ´æÖУ¬µ«ÊDz»Í¬µÄÇøÓòÓÉÓÚÓÃ;²»Í ......
javaÖÐȡʱ¼äÊǸù¾ÝjreÖеÄÒ»¸öÎļþÀ´¾ö¶¨µÄ£¬Ä¬ÈϵÄÊǸñÁÖÍþÖÎʱ¼ä£¬ÓÉÓÚÊ±ÇøµÄÔÒò¿ÉÄÜÈ¡µ½µÄʱ¼ä¸úµ±Ç°Ê±¼ä²»Í¬£¬½¨Òé²ÉÓÃÏÂÊö·½·¨ÊÔÊÔ£º ½«jre1.5Ŀ¼ÏµÄ\lib\ziµÄGMTÎļþbak±¸·Ýһϣ¬½«AsiaµÄShanghai ÖØÃüÃûΪGMT ¸´ÖƵ½\lib\ziĿ¼Ï¡£ÓÉÓÚһ̨»úÆ÷ÉÏ¿ÉÄÜ×°¼¸¸öJRE£¬±ÈÈ ......
1 ±³¾°
ÔÚÎÒÃǵÄÏîÄ¿ÖУ¬ÓÐʱºòÔÚÐèÒªÔËÐÐʱ»ñȡһ¶Î½Å±¾²¢Ö´ÐÐÆäÂß¼ÒÔÁé»îµØÊµÏÖÒµÎñÐèÇó¡£ÓÐÈ˵ĵÚÒ»Ïë·¨¾ÍÊǽű¾ÓïÑÔ£¬ÎÒÃǵ±È»¿ÉÒÔÔÚ³ÌÐòÖÐÄÚǶһ¸öPython½âÊÍÆ÷£¬È»ºóÔÚÐèÒªÁé»î±ä¶¯µÄµØ·½Ê¹ÓÃPython½Å±¾ÊµÏÖÎÒÃǵÄÂß¼¡£µ«ÊÇÕâÑù×öÌ«“ÖØÁ¿¼¶”ÁË£¬¿öÇÒÉíΪһ¸öJava³ÌÐòÔ±£¬Äã²»Ò»¶¨¶®µÃPythonµÄÓï·¨£¬ÓÖ ......