最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中比較常見的Java super關(guān)鍵字

 更新時間:2021年06月06日 17:05:30   作者:xu佳佳  
這篇文章主要為大家介紹了Android中比較常見的Java super關(guān)鍵字,具有一定的學習參考價值,感興趣的小伙伴們可以參考一下

super在android中比較常見,沒有java基礎(chǔ)也并不理解,所以空出時間學習了一下。

在Java類中使用super來引用基類的成分,比較簡單,示例如下:

class FatherClass{ 
  public int value; 
  public void f(){ 
    value=100; 
    System.out.println 
    ("FatherClass.value:"+value); 
  } 
} 
 
 
class ChildClass extends FatherClass{ 
  public int value; 
  public void f(){ 
    super.f(); 
    value=200; 
    System.out.println 
    ("ChildClass.value:"+value); 
    System.out.println(value); 
    System.out.println(super.value); 
  } 
} 
 
 
public class test1 { 
  public static void main(String[] args){ 
    ChildClass cc=new ChildClass(); 
    cc.f(); 
  } 
} 

最終輸出的結(jié)果是:

FatherClass.value:100
ChildClass.value:200
200
100

另外繼承中的構(gòu)造也是用到了super,具體規(guī)則如下:

1、子類的構(gòu)造過程中必須調(diào)用其基類的構(gòu)造方法。

2、子類可以在自己的構(gòu)造方法中使用super(argument_list)調(diào)用基類的構(gòu)造方法。

3、如果子類的構(gòu)造方法中沒有顯示的調(diào)用基類的構(gòu)造方法,則系統(tǒng)默認調(diào)用基類的無參數(shù)構(gòu)造方法。

4、如果子類構(gòu)造方法中既沒有顯示調(diào)用基類構(gòu)造方法,而基類又沒有無參數(shù)的構(gòu)造方法,則編譯出錯。

示例如下:(此處最好可以自己試驗一下)

class SuperClass{ 
  private int n; 
   
  SuperClass(){ 
    System.out.println("調(diào)用SuperClass()"); 
  } 
  SuperClass(int n){ 
      System.out.println("調(diào)用SuperClass("+n+")"); 
    } 
} 
 
class SubClass extends SuperClass{ 
  private int n; 
   
  SubClass(int n){ 
     
    //當子類的構(gòu)造方法中沒有寫super的時候,系統(tǒng)默認的調(diào)用父類的沒有參數(shù)的構(gòu)造方法 
    //相當于此處寫了如下: 
    //super(); 
     
    System.out.println("調(diào)用SuberClass("+n+")"); 
    this.n=n; 
  } 
   
  SubClass(){ 
    super(300); 
    //在子類構(gòu)造過程當中必須調(diào)用父類構(gòu)造方法,并且super必須寫在第一句(先有爸爸再有兒子) 
     
    System.out.println("調(diào)用SubClass()"); 
  } 
} 
public class test2 { 
  public static void main(String[] args){ 
    SubClass sc1=new SubClass(); 
     
    SubClass sc2=new SubClass(400); 
     
  } 
} 

最終結(jié)果為:

調(diào)用SuperClass(300)
調(diào)用SubClass()
調(diào)用SuperClass()
調(diào)用SuberClass(400)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。

相關(guān)文章

  • 解決springboot項目不配置數(shù)據(jù)源啟動報錯問題

    解決springboot項目不配置數(shù)據(jù)源啟動報錯問題

    這篇文章主要介紹了解決springboot項目不配置數(shù)據(jù)源啟動報錯問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringMVC結(jié)構(gòu)簡介及常用注解匯總

    SpringMVC結(jié)構(gòu)簡介及常用注解匯總

    這篇文章主要介紹了SpringMVC結(jié)構(gòu)簡介及常用注解匯總,幫助大家更好的理解和學習使用SpringMVC,感興趣的朋友可以了解下
    2021-03-03
  • elasticsearch 8.2.3 安裝及springboot簡單使用

    elasticsearch 8.2.3 安裝及springboot簡單使用

    這篇文章主要介紹了elasticsearch 8.2.3 安裝及springboot簡單使用,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • 一步步教你JAVA如何優(yōu)化Elastic?Search

    一步步教你JAVA如何優(yōu)化Elastic?Search

    想要榨干Java操作Elasticsearch的所有性能潛力?本指南將一步步教你如何優(yōu)化Java與Elasticsearch的交互!從此,提升ES查詢速度、降低資源消耗不再是難題,趕快一起來探索Java?Elasticsearch優(yōu)化的秘訣吧!
    2024-01-01
  • java中InputStream獲取字節(jié)大小相關(guān)方法詳解

    java中InputStream獲取字節(jié)大小相關(guān)方法詳解

    這篇文章主要給大家介紹了關(guān)于java中InputStream獲取字節(jié)大小相關(guān)方法的相關(guān)資料,在Java中要實現(xiàn)讀取文件大小,可以使用InputStream來讀取文件的內(nèi)容,并通過獲取讀取的字節(jié)數(shù)來得到文件的大小,需要的朋友可以參考下
    2023-11-11
  • maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn)

    maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn)

    這篇文章主要介紹了maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • SpringAMQP消息隊列實戰(zhàn)教程

    SpringAMQP消息隊列實戰(zhàn)教程

    這篇文章主要介紹了SpringAMQP消息隊列的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2024-02-02
  • 200行Java代碼編寫一個計算器程序

    200行Java代碼編寫一個計算器程序

    本篇文章給大家分享的只用200行java代碼,實現(xiàn)一個計算器程序,不僅能夠計算加減乘除,還能夠匹配小括號。實現(xiàn)代碼超簡單,需要的朋友參考下吧
    2017-12-12
  • 項目為什么引入log4j而不是logback代碼

    項目為什么引入log4j而不是logback代碼

    這篇文章主要介紹了項目為什么引入log4j而不是logback代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • SpringMVC解析post請求參數(shù)詳解

    SpringMVC解析post請求參數(shù)詳解

    今天小編就為大家分享一篇解決SpringMVC接收不到ajaxPOST參數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-08-08

最新評論

白河县| 贵溪市| 渑池县| 个旧市| 普格县| 来安县| 措勤县| 泸定县| 留坝县| 巧家县| 普格县| 视频| 石屏县| 尚志市| 桓仁| 长沙县| 壶关县| 确山县| 宜兰县| 湖口县| 蓬安县| 晴隆县| 保靖县| 砀山县| 黎川县| 许昌市| 武隆县| 中江县| 沈丘县| 鄂托克前旗| 黄浦区| 绍兴县| 高州市| 大足县| 武陟县| 进贤县| 章丘市| 察雅县| 永川市| 乐安县| 姚安县|