Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú Ò»¸öÈÃ98%µÄJava³ÌÐòÔ±·¸ÄѵÄÆ«ÃÅÎÊÌâ

Ò»¸öÈÃ98%µÄJava³ÌÐòÔ±·¸ÄѵÄÆ«ÃÅÎÊÌâ

ÕªÒª: Ò»¸öѧԱÔø¾­ÎÊÁËÎÒÒ»¸öËûÔÚsun¹«Ë¾µÄÂÛ̳ÉÏ¿´µ½µÄ¹ÖÎÊÌ⣬ÒòΪÕâ¸öÎÊÌâһֱûÓÐÈ˽â´ð£¬¼ÓÖ®Õâ¸öÎÊÌâËùÉæ¼°µÄ֪ʶÓеãÆ«ÃÅ
¡¡¡¡Ò»¸öѧԱÔø¾­ÎÊÁËÎÒÒ»¸öËûÔÚsun¹«Ë¾µÄÂÛ̳ÉÏ¿´µ½µÄ¹ÖÎÊÌ⣬ÒòΪÕâ¸öÎÊÌâһֱûÓÐÈ˽â´ð£¬¼ÓÖ®Õâ¸öÎÊÌâËùÉæ¼°µÄ֪ʶÓеãÆ«ÃÅ£¬ËùÒÔ£¬ÎÒ¶ÏÑÔÕâ¸öÎÊÌâÖÁÉÙÓÐ98%µÄJava³ÌÐòÔ±²»»á£¡

¡¡¡¡£¨Ö®ËùÒÔÕâô¶ÏÑÔ£¬ÊÇÒòΪÎÒÓöµ½µÄ¸ßÊֺ͵ÍÊÖ³ÌÐòÔ±£¬ºÃÏñ²¢Ã»Óо«Á¦È¥Ñо¿ÄÇЩËöËéµÄϸ½Ú£¬²¢ÇÒËûÃǹ¤×÷ÖÐËƺõÒ²²»ÐèÒª¡£Èç¹ûÄã¿´µ½ÁËÕâ¸öÎÊÌ⣬ÔÙÈ¥²éÊéºÍ˼¿¼£¬×îÖÕÕÒ³ö´ð°¸£¬ÔÚÕâ֮ǰҲӦ¸ÃËã²»»á£¬ºÇºÇ£¬ÁíÍ⣬100¸öjava³ÌÐòÔ±ÖÐÓÐ2¸ö»áÕâ¸ö£¬²¢²»¹ý·Ö£¬ÏÖÔÚÒѾ­ÓÐ2000ÈË¿´ÁËÕâƪÎÄÕ£¬ÖÁÉÙÓ¦¸ÃÓÐ40¸öÈË»áÕâ¸öÎÊÌ⣬´ó¼Ò²»Òª¿´ÏÂÃæÓм¸¸ö»áµÄ£¬¾ÍºöÂÔÁËÄÇЩûÓз¢±íÒâ¼ûµÄ¿´¿Í£¬ÎÒµÄ98%²»¿äÕÅ£©¡£

¡¡¡¡Èç¹ûÄã²»»áÕâ¸öÎÊÌ⣬²¢²»´ú±íÄãµÄˮƽ±ÈÎҵͺǣ¬ÒòΪÕâ¸öÎÊÌâÖ»ÓÐÎҵȿ×ÒÒ¼¸²ÅÈ¥°ÚŪ£¬¸÷λ¿´ÁË£¬¾Íµ±ÏûDz¡£

¡¡¡¡ÎÊÌ⣺

<table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tr> <td>public class Parent
{
¡¡public void test()
¡¡{}

¡¡public Parent()
¡¡{
¡¡¡¡test();
¡¡}

¡¡public static void main(String[] args)
¡¡{
¡¡¡¡new Child();
¡¡}
}

class Child extends Parent
{
¡¡private int instanceValue = 20;
¡¡public void test()
¡¡{
¡¡¡¡System.out.println("instance value is: " + instanceValue);
¡¡}
}</td></tr></table>
¡¡¡¡¸÷λÏȲ²´òÓ¡µÄ½á¹ûÊǶàÉÙÄØ£¿ÎªÊ²Ã´ÄØ£¿

¡¡¡¡----------------------------------------------------------------

¡¡¡¡´ð°¸£ºÏÂÃæÊÇÕª×Ô±¾È˱àдµÄ¡¶Java¾ÍÒµÅàѵ½Ì³Ì¡·ÖеÄÒ»¶Î½²Êö£¬Çë´ó¼Ò×¢ÒâµÚ£¨4£©²½ºÍµÚ£¨5£©²½µÄ½²½â£¬µ÷ÓÃÍ길ÀàµÄ¹¹Ôì·½·¨ºó£¬½Ó×ŲŽøÐгÉÔ±±äÁ¿µÄÏÔʽ³õʼ»¯²Ù×÷£¬ÉÏÃæ´úÂëÖеÄprivate int instanceValue = 20;¶¨ÒåÓ¦¿´³ÉÁ½²¿·Ö£ºµÚÒ»²¿·ÖÊǶ¨Òå±äÁ¿£¬µÚ¶þ²¿·ÖÊǸø±äÁ¿¸³Öµ£¬±äÁ¿¶¨ÒåλÓÚ¸¸À๹Ôì·½·¨Ö®Ç°£¬±äÁ¿¸³ÖµÎ»ÓÚ¸¸À๹Ôì·½·¨Ö®ºó¡£ÔÚ¸¸ÀàµÄ¹¹Ôì·½·¨Ö´ÐÐʱ£¬¸ù¾Ý¶à̬ÐÔ£¬Ëü»áÈ¥µ÷ÓÃ×ÓÀàÖж¨ÒåµÄtest()·½·¨£¬¿ÉÊÇ£¬Õâʱºò£¬×ÓÀàÖеijÉÔ±±äÁ¿»¹Ã»Ö´ÐÐÏÔʽ³õʼ»¯²Ù×÷£¬ ¶ÔÓÚprivate int instanceValue = 20;¶¨Ò壬instanceValue µÄֵΪĬÈϵijõʼ»¯Öµ0£¬ËùÒÔ£¬ÕâʱºòÔÚtest·½·¨ÖдòÓ¡³öµÄֵΪ0¡£

¡¡¡¡4.1.3×ÓÀà¶ÔÏóµÄʵÀý»¯¹ý³Ì

¡¡¡¡¶ÔÓÚÐí¶àJavaÀÏÊÖÀ´Ëµ£¬×ÓÀà¶ÔÏóµÄʵÀý»¯¹ý³ÌÒ²²»¼ûµÃ·Ç³£Çå³þ£¬Äã¿ÉÄܲ¢²»ÐèÒªÍêÈ«Á˽â×ÓÀà¶ÔÏóµÄʵÀý»¯¹ý³Ì£¬µ«Á˽âºó»¹ÊÇÓкô¦µÄ¡£

¡¡¡¡¶ÔÏóÖеijÉÔ±±äÁ¿µÄ³õʼ»¯ÊÇ°´ÏÂÊö²½Öè½øÐеģº

¡¡¡¡£¨1£©·ÖÅä³ÉÔ±±äÁ¿µÄ´æ´¢¿Õ¼ä²¢½øÐÐĬÈϵijõʼ»¯£¬¾ÍÊÇÓÃnew¹Ø¼ü×Ö²úÉú¶ÔÏóºó£¬¶ÔÀàÖеijÉÔ±±äÁ¿°´µÚÈýÕµıí3.1ÖеĶÔÓ¦¹Øϵ¶Ô¶ÔÏóÖеijÉÔ±±äÁ¿½øÐгõʼ»¯¸³Öµ¡£

¡¡¡¡£¨2£©°ó¶¨¹¹Ôì·½·¨²ÎÊý£¬¾ÍÊÇnew Person£¨Êµ¼Ê²ÎÊýÁбí)ÖÐËù´«µÝ½øµÄ²ÎÊý¸³Öµ¸ø¹¹Ôì·½·¨ÖеÄÐÎʽ²ÎÊý±äÁ¿¡£

¡¡¡¡£¨3£©ÈçÓÐthis()µ÷Óã¬Ôòµ÷ÓÃÏàÓ¦µÄÖØÔع¹Ôì·½·¨£¨±»µ÷ÓõÄÖØÔع¹Ôì·½·¨ÓÖ´Ó²½Öè2¿ªÊ¼Ö´ÐÐÕâЩÁ÷³Ì£©£¬±»µ÷ÓõÄÖØÔع¹Ôì·½·¨µÄÖ´ÐÐÁ÷³Ì½áÊøºó£¬»Øµ½µ±Ç°¹¹Ôì·½·¨£¬µ±Ç°¹¹Ôì·½·¨Ö±½ÓÌøתµ½²½Ö裨6£©Ö´ÐС££¨·´ÕýҪȥµ÷Óø¸ÀàµÄ¹¹Ô캯Êý£¬Èç¹ûµ÷ÓÃthis£¬ÄÇôthisÖ¸ÏòµÄ¹¹Ô캯Êý¾Í»áÈ¥µ÷Óø¸ÀàµÄ¹¹Ô캯Êý£¬ÎÒÕâ¸ö¹¹Ô캯Êý±¾Éí¾Í²»ÓÃÔÙµ÷Óø¸ÀàµÄ¹¹Ô캯ÊýÁË£¬Èç¹ûûÓе÷ÓÃthis£¬ÄÇÎÒÕâ¸ö¹¹Ô캯Êý¾Í±ØÐëÈ¥µ÷Óø¸ÀàµÄ¹¹Ô캯Êý£©

¡¡¡¡£¨4£©ÈçÓ ÐûÓÐthis()µ÷Óã¬ÏÔʽ»òÒþʽ׷Ëݵ÷Óø¸ÀàµÄ¹¹Ôì·½·¨(Ò»Ö±µ½ObjectÀàΪֹ£¬ObjectÊÇËùÓÐJavaÀàµÄ×²ã¸¸À࣬/*ÔÚ±¾ÕºóÃ沿·ÖÓÐÏêϸ½²½â*/)£¬¸¸ÀàµÄ¹¹Ôì·½·¨ÓÖ´Ó²½Öè2¿ªÊ¼¶Ô¸¸ÀàÖ´ÐÐÕâЩÁ÷³Ì£¬¸¸ÀàµÄ¹¹Ôì·½·¨µÄÖ´ÐÐÁ÷³Ì½áÊøºó£¬»Øµ½µ±Ç°¹¹Ôì·½·¨£¬µ±Ç°¹¹Ôì·½·¨¼ÌÐøÍùÏÂÖ´ÐС£

¡¡¡¡£¨5£©½øÐгÉÔ±±äÁ¿µÄÏÔʽ³õʼ»¯²Ù×÷£¬Ò²¾ÍÊÇÖ´ÐÐÔÚ¶¨Òå³ÉÔ±±äÁ¿Ê±¾Í¶ÔÆä½øÐи³ÖµµÄÓï¾ä£¬È磺

<table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tr> <td>public Student extends Person
{
¡¡String school = ¡±it315¡±;// ÏÔʽ³õʼ»¯
¡¡¡­¡­
}</td></tr></table>
¡¡¡¡½«¡°it315¡±¸³Öµ¸øschool³ÉÔ±±äÁ¿¡£

¡¡¡¡£¨6£©Ö´Ðе±Ç°¹¹Ôì·½·¨µÄ·½·¨ÌåÖеijÌÐò´úÂ룬È磺

<table borderColor=#cccccc width="90%" align=center bgColor=#e7e9e9 border=1> <tr> <td>public Student extends Person
{
¡¡public Student(String name,int age,String school)
¡¡{
¡¡¡¡super(name,age);
¡¡¡¡this.school = school;
¡¡}
}</td></tr></table>

¡ü·µ»ØĿ¼
ǰһƪ: ͨ¹ýʵÀýѧϰJava¶ÔÏóµÄ¹¹Ôì¹ý³Ì
ºóһƪ: Spring2.0ÖÐеÄBeanÀàÐÍʵÏÖÔ­Àí