JAVA中this和super的用法

          1、super(參數(shù)):調(diào)用父類中的某一個(gè)構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)

          2、this(參數(shù)):調(diào)用本類中另一種形成的構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)

          3、super: 它引用當(dāng)前對(duì)象的直接父類中的成員(用來訪問直接父類中被隱藏的父類中成員數(shù)據(jù)或函數(shù),基類與派生類中有相同成員定義時(shí))

          如:super.變量名   super.成員函數(shù)據(jù)名(實(shí)參)

          4、this:它代表當(dāng)前對(duì)象名(在程序中易產(chǎn)生二義性之處,應(yīng)使用this來指明當(dāng)前對(duì)象;如果函數(shù)的形參與類中的成員數(shù)據(jù)同名,這時(shí)需用this來指明成員變量名)

          二、應(yīng)用實(shí)例

          class Point

          { private int x,y;

          public Point(int x,int y)

          {

          this.x=x; //this它代表當(dāng)前對(duì)象名

          this.y=y;

          }

          public void Draw()

          {

          }

          public Point()

          {

          this(0,0); //this(參數(shù))調(diào)用本類中另一種形成的構(gòu)造函數(shù)

          }

          }

          class Circle extends Point

          {

          private int radius;

          public circle(int x0,int y0, int r )

          {

          super(x0,y0); //super(參數(shù))調(diào)用基類中的某一個(gè)構(gòu)造函數(shù)

          radius=r;

          }

          public void Draw()

          {

          super.Draw(); //super它引用當(dāng)前對(duì)象的直接父類中的成員

          drawCircle();

          }}
            

          posted on 2009-02-04 20:16 dreaming here 閱讀(244) 評(píng)論(1)  編輯  收藏 所屬分類: JAVA基礎(chǔ)

          評(píng)論

          # re: JAVA中this和super的用法 2009-02-16 19:18 kkcat

          this我們也有
          super我們那是basic
          使用都差不多的,但是我到現(xiàn)在感覺this很少用到,super就更少了,都是在很特殊的地方使用,比如索引什么的。  回復(fù)  更多評(píng)論   


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          導(dǎo)航

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          相冊

          收藏夾

          Friends

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 左权县| 梧州市| 荔浦县| 冀州市| 木兰县| 涞水县| 洛宁县| 浑源县| 美姑县| 满洲里市| 伊吾县| 辽阳市| 湘乡市| 江安县| 科尔| 玉树县| 阿合奇县| 土默特右旗| 嵩明县| 昂仁县| 陇南市| 灌云县| 信丰县| 义乌市| 黄骅市| 图木舒克市| 宜章县| 烟台市| 辽阳县| 通河县| 班玛县| 德州市| 右玉县| 嘉黎县| 利津县| 遵义市| 青龙| 明水县| 金阳县| 裕民县| 讷河市|