復雜的事情要簡單做;   簡單的事情要認真做;   認真的事情要重復做;   重復的事情要創造性地做。

          信心 恒心 決心 創意 樂意

          も軍魂ミ 心系java

          Java的魅力:跨平臺、動態的Web、Internet計算 Java在Web、移動設備以及云計算方面前景廣闊 我的java編程不是夢?。?! 俗話說的好:“授人以魚不如授人以漁”.
          posts - 10, comments - 12, trackbacks - 0, articles - 5
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          公告

          心中有夢,則腳下有路。夢是理想,是不斷的追求;路是實踐,是不斷的探索!

          も軍魂ミ


          時間就像海綿里的水,擠擠總是會有的!
          QQ:474097500    
          Mail:zhijungogo@163.com 


          休閑三分鐘
                Welcome to...
                     3分じ火箭充值場
           

          搜索

          •  

          積分與排名

          • 積分 - 35719
          • 排名 - 1250

          最新評論

          java關鍵字this與super的區別

          Posted on 2010-11-07 02:08 セ軍魂ミ 閱讀(2169) 評論(0)  編輯  收藏
          java關鍵字this與super的區別:

                在類的繼承下,我們會經常用到關鍵字this和super,我在這給大家做個簡單的介紹,希望可以能給大家些幫助:        
             關鍵字this: 是直接訪問本類中的內容;this.本類屬性,調用本類中的屬性;this.本類方法(),可以不寫this,也表示調用本類的;this 是訪問本類中的其他構造,必須放在首行

                 關鍵字super: 是由子類訪問父類的內容;super.父類屬性,如果屬性沒有被覆寫,則也可以不寫super;super.父類方法(),如果方法沒有被覆寫,則可以不用 加super也表示調用父類中的方法;super是訪問父類中的構造方法,必須放在首行


            eg:
          this
          public class Person {
           String name;
           int age;
           public String getName() {
            return name;
           }
           public void setName(String name) {
            this.name = name;                                                                                              
                                                               //this訪問的是本類中的內容
          }
           public int getAge() {
            return age;
           }
           public void setAge(int age) {
            this.age = age;
           }
           //這里我們定義一個說話的方法
           void say()
           {
           
            System.out.println("姓名:"+name+",年齡:"+age);
           }
           }


          super
          class Student extends Person{
            //如果此處任何內容都不寫,則至少應該與Person類的內容一致
           public Student(String name,int age,String school){
            super(name,age);                                                                                            
                                                                  //super訪問的是父類Person中的內容
            this.setSchool(school);
            System.out.println("*****子類的構造方法****");
           }
           private String school;
           public void setSchool(String school){
            this.school=school;
           }
            public String getSchool()
               {
                       return this.school;
               }
           public void fun(){
            setName("zhijun");
            setAge(21);
           }
           public void print(){
            System.out.println(getlnfo()+",學校:"+school);
           }
           }

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 杭锦后旗| 攀枝花市| 陈巴尔虎旗| 龙里县| 双城市| 河北区| 南投县| 五原县| 水城县| 满城县| 仙居县| 革吉县| 区。| 修武县| 新营市| 视频| 仙居县| 德安县| 井冈山市| 尼木县| 成都市| 罗定市| 平湖市| 保定市| 武义县| 屏东县| 长武县| 新干县| 农安县| 饶阳县| 博罗县| 驻马店市| 肥城市| 海盐县| 江永县| 金溪县| 朔州市| 兴山县| 宁南县| 丰台区| 嘉禾县|