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

詳解Java繼承中屬性、方法和對象的關(guān)系

 更新時間:2016年03月06日 15:37:24   作者:ngulc  
這篇文章主要幫助大家詳細(xì)介紹了Java繼承中屬性、方法和對象的關(guān)系,感興趣的朋友可以參考一下

大家都知道子類繼承父類是類型的繼承,包括屬性和方法!如果子類和父類中的方法簽名相同就叫覆蓋!如果子類和父類的屬性相同,父類就會隱藏自己的屬性!

但是如果我用父類和子類所創(chuàng)建的引用指向子類所創(chuàng)建的對象,父類引用所調(diào)用子類對象中的屬性值或方法的結(jié)果是什么呢?

看代碼:

public class FieldDemo { 
  public static void main(String[] args){ 
    Student t = new Student("Jack"); 
    Person p = t;//父類創(chuàng)建的引用指向子類所創(chuàng)建的對象  
    System.out.println(t.name+","+p.name); 
    System.out.println(t.getName()+","+p.getName()); 
  } 
 
} 
class Person{ 
  String name; 
  int age; 
  public String getName(){ 
    return this.name; 
  } 
} 
class Student extends Person{ 
  String name; // 屬性和父類屬性名相同,但在做開發(fā)時一般不會和父類屬性名相同??!  
  public Student(String name){ 
    this.name = name; 
    super.name = "Rose"; // 為父類中的屬性賦值  
  } 
  public String getName(){ 
    return this.name; 
  } 
} 

返回結(jié)果是:
Jack,Rose
Jack,Jack

原因是:在Java中,屬性綁定到類型,方法綁定到對象!

文章很簡單,但是也有一定的實(shí)用價值,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 詳解 JAVA的回調(diào)機(jī)制CallBack

    詳解 JAVA的回調(diào)機(jī)制CallBack

    最近學(xué)習(xí)java,接觸到了回調(diào)機(jī)制(CallBack)。初識時感覺比較混亂,而且在網(wǎng)上搜索到的相關(guān)的講解,要么一言帶過,要么說的比較單純的像是給CallBack做了一個定義,本文給大家介紹JAVA的回調(diào)機(jī)制CallBack,感興趣的朋友一起學(xué)習(xí)
    2016-04-04
  • Java如何生成帶網(wǎng)站鏈接(URL)的二維碼

    Java如何生成帶網(wǎng)站鏈接(URL)的二維碼

    自從微信掃描出世,二維碼掃描逐漸已經(jīng)成為一種主流的信息傳遞和交換方式,這篇文章主要給大家介紹了關(guān)于Java如何生成帶網(wǎng)站鏈接(URL)的二維碼的相關(guān)資料,文中通過圖文實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • 詳解Java如何判斷ResultSet結(jié)果集是否為空

    詳解Java如何判斷ResultSet結(jié)果集是否為空

    ResultSet 表示 select 語句的查詢結(jié)果集。這篇文章主要為大家詳細(xì)介紹了Java如何判斷ResultSet結(jié)果集是否為空,感興趣的可以了解一下
    2023-02-02
  • 使用Mybatis更新時候只更新變更部分的方法

    使用Mybatis更新時候只更新變更部分的方法

    這篇文章主要介紹了使用Mybatis更新時候只更新變更部分的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot使用Spring Security實(shí)現(xiàn)登錄注銷功能

    SpringBoot使用Spring Security實(shí)現(xiàn)登錄注銷功能

    這篇文章主要介紹了SpringBoot使用Spring Security實(shí)現(xiàn)登錄注銷功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-09
  • Spring aop 如何通過獲取代理對象實(shí)現(xiàn)事務(wù)切換

    Spring aop 如何通過獲取代理對象實(shí)現(xiàn)事務(wù)切換

    這篇文章主要介紹了Spring aop 如何通過獲取代理對象實(shí)現(xiàn)事務(wù)切換的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • springboot /tmp 臨時目錄的具體實(shí)現(xiàn)

    springboot /tmp 臨時目錄的具體實(shí)現(xiàn)

    springboot應(yīng)用服務(wù)再啟動的時候,會在操作系統(tǒng)的/tmp目錄,本文主要介紹了springboot /tmp 臨時目錄的具體實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • Reactor定制一個生產(chǎn)的WebClient實(shí)現(xiàn)示例

    Reactor定制一個生產(chǎn)的WebClient實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了Reactor定制一個生產(chǎn)的WebClient實(shí)現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • java 兩階段終止線程的正確做法

    java 兩階段終止線程的正確做法

    這篇文章主要給大家分享了java 兩階段終止線程的正確做法,文章列舉出錯誤的做法與正確做法做對比,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你有所幫助
    2021-12-12
  • java 漢諾塔詳解及實(shí)現(xiàn)代碼

    java 漢諾塔詳解及實(shí)現(xiàn)代碼

    這篇文章主要介紹了java 漢諾塔詳解及實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04

最新評論

黄骅市| 连云港市| 二手房| 麦盖提县| 山东省| 抚松县| 右玉县| 安泽县| 错那县| 平度市| 昌江| 绥化市| 丰镇市| 尼玛县| 东海县| 师宗县| 弋阳县| 西平县| 吴旗县| 通州区| 祁门县| 湖口县| 西宁市| 定州市| 南安市| 获嘉县| 陵川县| 长子县| 林甸县| 资兴市| 汤原县| 浑源县| 偏关县| 秦安县| 上高县| 苏尼特左旗| 绵阳市| 会宁县| 永川市| 交城县| 沂源县|