javaÁ·Ï°ÌâV1 ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/11/6 22:43:45ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

8¡¢±àÒë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬¹Û²ì·ÖÎöÔËÐнá¹û£¬Ìå»á³ÌÐòÖÐsuperºÍthisµÄÓ÷¨£¬½øÒ»²½Àí½â±äÁ¿Òþ²ØºÍ·½·¨ÖØÐ´µÄ¸ÅÄî¡£

package test1;

class SuperClss //¶¨Ò常Àà {

int x;

SuperClss( ) //¸¸ÀàµÄ¹¹Ôì·½·¨ {

x=10; }

void doClss( ) {

System.out.println(\); } }

class SubClss extends SuperClss //¶¨Òå×ÓÀà {

int x;

SubClss( ) //×ÓÀàµÄ¹¹Ôì·½·¨ {

super( ) ; x =100; }

//µ÷Óø¸ÀàµÄ¹¹Ôì·½·¨

void doClss( ) //ÖØÐ´¸¸ÀàµÄdoClss·½·¨ {

System.out.println(\); }

void doDemo( ) //ÑÝʾsuperºÍthisµÄ·½·¨ {

int x; x=1000;

super.doClss( ); //µ÷Óø¸ÀàµÄdoClss·½·¨ doClss( ); //µ÷Óñ¾ÀàµÄdoClss·½·¨

System.out.println(\+super.x); //¸¸ÀàµÄx System.out.println(\+this.x); //±¾ÀàµÄx System.out.println(\+x); //±¾·½·¨µÄx } }

public class SuperDemo {

public static void main(String args[ ]) //Ö÷·½·¨ {

SubClss s = new SubClss(); s.doDemo(); }

}ÔËÐнá¹û£º SuperClss.doClass() SubClss.doClss() super.x=10 this.x=100 x=1000

Ìå»á£º´Ë³ÌÐòÖж¨ÒåÁËÒ»¸ö¸¸À࣬×ÓÀàSubClss¼Ì³ÐÁ˸¸ÀàSuperClss,ÔÚÖ÷º¯ÊýÖж¨ÒåSubClssÀà¶ÔÏó sʱ£¨¼´Ö´ÐÐÓï¾ä£ºSubClss s = new SubClss();ʱ £©£¬×Ô¶¯µ÷ÓÃÀàSubClssµÄ¹¹Ô캯ÊýSubClss£¨£©£¬Ôٴ˹¹Ô캯ÊýÖÐÏÈÖ´ÐС°super( ) ;¡±Óï¾ä£¬ÕâÑù¾Íµ÷ÓÃÀàSuperClssµÄ¹¹Ôì·½·¨SuperClss( )£¬ÒòΪsuperÀ´Ö¸Ã÷³¬ÀàÖеķ½·¨¡£Í¬ÑùÔÚ×ÓÀà·½·¨doDemo( )ÖУ¬Ö´ÐÐÓï¾ä¡°super.doClss( );¡±Ê±£¬Ôòµ÷Óø¸ÀàµÄ·½·¨doClss( )¡£Èç²»ÓÃsuper À´Ö¸¶¨µÄ»°£¬£¬Ôòµ÷ÓõÄÊÇ×ÓÀàµÄ·½·¨doClss( )£¬ÕâÀï×ÓÀàSubClss£¨£©µÄ³ÉÔ±·½·¨doClss( )ÖØÐ´Á˸¸ÀàSuperClss( )µÄ³ÉÔ±·½·¨doClss( )¡£

Óï¾ä ¡°System.out.println(\¡±ÖÐsuperµ÷ÓõÄÊǸ¸ÀàSuperClssµÄ±äÁ¿x£¬¶øÓï¾ä ¡°System.out.println(\¡±ÖÐthisµ÷ÓõÄ×ÓÀàSubClssµÄ±äÁ¿x£¬ ¹Ø¼ü×ÖthisºÍsuper·Ö±ðÓÃÀ´Ö¸Ã÷×ÓÀàºÍ¸¸ÀàÖÐͬÃûµÄ³ÉÔ±±äÁ¿¡£ÕâÀ︸ÀàSuperClssµÄ³ÉÔ±±äÁ¿x¡¢×ÓÀàSubClssµÄ³ÉÔ±±äÁ¿xºÍÀà·½·¨doDemo( )ÖÐʹÓõľֲ¿±äÁ¿xÈýÕßͬÃû£¬ÔòҪʹÓùؼü×ÖthisºÍsuperÀ´Ö¸¶¨ËùҪʹÓõıäÁ¿¡£Èç²»ÓÃÔòÊä³öµÄÀà·½·¨µÄ¾Ö²¿±äÁ¿£¬ÈçÓï¾ä¡°System.out.println(\¡±Êä³öµÄ¾ÍÊÇÀà·½·¨doDemo()µÄ¾Ö²¿±äÁ¿¡£ÕâÀï×ÓÀàSubClss£¨£©µÄ³ÉÔ±±äÁ¿xÒþ²ØÁ˸¸ÀàSuperClss( )µÄ³ÉÔ±±äÁ¿x¡£

9¡¢±àÒë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬·ÖÎöÔËÐнá¹û£¬Ìå»áÆäÖз½·¨ÖØÔصÄÓ÷¨£¬½øÒ»²½Àí½â·½·¨ÖØÔصĸÅÄî¡£

package test1; class Father {

void speak1() {

System.out.println(\ÎÒÊÇ·½·¨\); }

void speak2(String s) {

System.out.println(\ÎÒÊÇÓвη½·¨\); } }

public class OverLoadingDemo {

public static void main(String[] args) {

Father f=new Father(); f.speak1();

f.speak2(\); }

}

ÔËÐнá¹û£º I am Father! I like music.

µÚÎåÕ ϰÌ⼰˼¿¼Ìâ

1¡¢ ʲôÊǼ̳Ð?ʲôÊǸ¸Àà?ʲôÊÇ×ÓÀà?¼Ì³ÐµÄÌØÐԿɸøÃæÏò¶ÔÏó±à³Ì´øÀ´ ʲôºÃ´¦?ʲôÊǵ¥Öؼ̳Ð?ʲôÊǶàÖØ¼Ì³Ð? ´ð£º

¼Ì³ÐÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÖÐÁ½¸öÀàÖ®¼äµÄÒ»ÖÖ¹ØÏµ¡£µ±Ò»¸öÀà»ñÈ¡ÁíÒ»¸öÀàÖÐ

ËùÓзÇ˽ÓеÄÊý¾ÝºÍ²Ù×÷µÄ¶¨Òå×÷ΪËü×Ô¼ºµÄ²¿·Ö»òÈ«²¿³É·Öʱ£¬¾Í³ÆÕâÁ½¸öÀàÖ®¼ä¾ß Óм̳йØÏµ¡£±»¼Ì³ÐµÄÀà³ÆÎª¸¸Àà»ò³¬À࣬¼Ì³ÐÁ˸¸Àà»ò³¬ÀàµÄËùÓÐÊý¾ÝºÍ²Ù×÷µÄÀà³Æ Ϊ×ÓÀà¡£

ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÖеļ̳У¬¿ÉʹµÃ³ÌÐò½á¹¹¸ü¼ÓÇåÎú£¬½µµÍÁ˱àÂëºÍά»¤µÄ¹¤×÷Á¿¡£ Èç¹ûÒ»¸öÀàÖ»ÄÜÓÐÒ»¸ö¸¸À࣬ÔòÕâÖּ̳йØÏµ³ÆÎªµ¥Öؼ̳У»Èç¹ûÒ»¸öÀà¿ÉÒÔÓжà¸ö ¸¸À࣬ÔòÕâÖּ̳йØÏµ³ÆÎª¶àÖØ¼Ì³Ð¡£

2¡¢ ¡°×ÓÀàµÄÓòºÍ·½·¨µÄÊýĿһ¶¨´óÓÚµÈÓÚ¸¸ÀàµÄÓòºÍ·½·¨µÄÊýÄ¿¡±£¬ÕâÖÖ˵·¨ÊÇ·ñ ÕýÈ·?Ϊʲô?

´ð£º ÕâÖÖ˵·¨ÊÇ´íÎóµÄ£¬ÒòΪ×ÓÀ಻һ¶¨Äܼ̳и¸ÀàµÄËùÓÐÓòºÍ·½·¨£¬ËüÖ»Äܼ̳ÐËù ÓзÇ˽ÓеÄÓòºÍ·½·¨¡£Èç¹û×ÓÀàÔڼ̳ÐÖ®Íâ×Ô¼º¶¨ÒåµÄÓòºÍ·½·¨ÊýĿСÓÚ¸¸ÀàÖÐ˽ÓгÉ

Ô±µÄÊýÄ¿£¬Ôò×ÓÀàµÄÓòºÍ·½·¨µÄÊýĿСÓÚ¸¸ÀàµÄÓòºÍ·½·¨µÄÊýÄ¿¡£

3¡¢Ê²Ã´ÊÇ·½·¨µÄ¸²¸Ç?·½·¨µÄ¸²¸ÇÓëÓòµÄÒþ²ØÓкβ»Í¬?Óë·½·¨µÄÖØÔØÓкβ»Í¬?

´ð£º×ÓÀàÖØÐ¶¨Ò常ÀàÖÐÒѾ­´æÔڵķ½·¨£¬³ÆÎª·½·¨µÄ¸²¸Ç¡£×¢Ò⣺·½·¨¸²¸ÇÓëÓòµÄ Òþ²Ø²»Í¬¡£×ÓÀàÖØÐ¶¨Ò常ÀàÒÑÓеÄÓò£¬²¢²»ÄÜÍêȫȡ´úËü´Ó¸¸ÀàÄÇÀï¼Ì³ÐµÄͬÃûµÄÓò£¬ Õâ¸öÓòÈÔȻռÓÃ×ÓÀàµÄÄÚ´æ¿Õ¼ä£¬ÔÚijЩÇé¿öÏ»ᱻʹÓã»¶øµ±×ÓÀàÖØÐ¶¨Ò常ÀàµÄ·½·¨ ʱ£¬´Ó¸¸ÀàÄÇÀï¼Ì³ÐÀ´µÄ·½·¨½«±»Ð·½·¨Íêȫȡ´ú£¬²»ÔÙÔÚ×ÓÀàµÄÄÚ´æ¿Õ¼äÖÐռһϯ

Ö®µØ¡£ Óë·½·¨µÄ¸²¸Ç²»Í¬£¬ÖØÔز»ÊÇ×ÓÀà¶Ô¸¸ÀàͬÃû·½·¨µÄÖØÐ¶¨Ò壬¶øÊÇÔÚÒ»¸öÀàÖж¨ÒåÁËͬÃûµÄ²»Í¬·½·¨¡£

4¡¢Ê²Ã´ÊǶà̬?ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÎªÊ²Ã´ÒªÒýÈ˶à̬µÄÌØÐÔ?ʹÓöà̬ÓÐʲôÓŵã?

´ð£ºÒ»¸öÀàÖдæÔÚ¶à¸öͬÃûµÄ·½·¨£¬³ÆÎª¶à̬¡£°Ñ³éÏó¹¦ÄܺÍÄ¿µÄÏàͬ£¬¶ø¾ßÌåʵÏÖ Òò²»Í¬Çé¿ö¶øÒìµÄ·½·¨ÃüÃûΪͬÃû·½·¨£¬·ûºÏÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÖгéÏó¡¢ÌáÉý¸ÅÄ·â×°¡¢ Òþ²ØÏ¸½ÚµÄÌØµã£¬´Ó¶øÌá¸ßÁ˳ÌÐòµÄ¼ò½àÐԺͿɶÁÐÔ£¬½µµÍÁËÀàºÍ³ÌÐòÄ£¿éÖ±½ÓµÄÏ໥ñî ºÏºÍÒÀÀµ¡£

5¡¢¸¸Àà¶ÔÏóÓë×ÓÀà¶ÔÏóÏ໥ת»¯µÄÌõ¼þÊÇʲô?ÈçºÎʵÏÖËüÃǵÄÏ໥ת»¯?

´ð£ºÒ»¸ö×ÓÀà¶ÔÏóÒ²¿ÉÒÔ±»ºÏ·¨µØÊÓΪһ¸ö¸¸ÀàµÄ¶ÔÏ󣬼´Ò»¸ö¸¸Àà¶ÔÏóµÄÒýÓã¬Æä Ö¸ÏòµÄÄÚ´æµ¥Ôª¿ÉÄÜʵ¼ÊÉÏÊÇÒ»¸ö×ÓÀàµÄ¶ÔÏó¡£ÔÚÕâÖÖÇé¿öÏ£¬¿ÉÒÔʹÓÃÇ¿ÖÆÀàÐÍת»»£¬ ½«¸¸Àà¶ÔÏóµÄÒýÓÃת»»³Éʵ¼ÊµÄ×ÓÀà¶ÔÏóµÄÒýÓÃ

6¡¢Ê²Ã´Êǰü?ËüµÄ×÷ÓÃÊÇʲô?

´ð£º°üÊÇÒ»ÖÖËÉÉ¢µÄÀàµÄ¼¯ºÏ¡£°üµÄ×÷ÓÃÖ÷ÒªÊǰÑÐèҪЭͬ¹¤×÷µÄ²»Í¬µÄÀà×éÖ¯ÔÚ Ò»Æð£¬Ê¹µÃ³ÌÐò¹¦ÄÜÇå³þ¡¢½á¹¹·ÖÃ÷

7¡¢ CLASSPATHÊÇÓйØÊ²Ã´µÄ»·¾³±äÁ¿?ËüÈçºÎÓ°Ïì³ÌÐòµÄÔËÐÐ?ÈçºÎÉèÖà ºÍÐÞ¸ÄÕâ¸ö»·¾³±äÁ¿?

´ð£ºCLASSPATHÊÇÖ¸¶¨È±Ê¡µÄ°üÎļþ(×Ö½ÚÂëÎļþ)·¾¶µÄ»·¾³±äÁ¿¡£Èç¹û

CLASSPATHÉèÖõò»ÕýÈ·£¬Ôò³ÌÐò±àÒë¡¢ÔËÐÐʱ¿ÉÄÜÕÒ²»µ½ËùÐèµÄÀàµÄ×Ö½ÚÂëÎļþ£¬´Ó ¶øÊ¹³ÌÐòÎÞ·¨Õý³£ÔËÐС£

ʹÓÃÈçÏÂÃüÁîÉèÖûòÐÞ¸ÄCLASSPATH£º SET classpath=,;d:\\jdk1.6.0\\lib\\ext

8¡¢ Ò»¸öÀàÈçºÎʵÏÖ½Ó¿Ú?ʵÏÖij½Ó¿ÚµÄÀàÊÇ·ñÒ»¶¨ÒªÖØÔظýӿÚÖеÄËùÓгéÏó ·½·¨?

´ð£ºÊ¹Óùؼü×Öimplements¿ÉÒÔ¶¨ÒåÀàʵÏÖij½Ó¿Ú¡£ÊµÏÖij½Ó¿ÚµÄÀàÈç¹û²»Êdzé