激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 詳解Java繼承中屬性、方法和對象的關系

詳解Java繼承中屬性、方法和對象的關系

2020-04-08 14:30ngulc JAVA教程

這篇文章主要幫助大家詳細介紹了Java繼承中屬性、方法和對象的關系,感興趣的朋友可以參考一下

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

但是如果我用父類和子類所創建的引用指向子類所創建的對象,父類引用所調用子類對象中的屬性值或方法的結果是什么呢?

看代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class FieldDemo {
  public static void main(String[] args){
    Student t = new Student("Jack");
    Person p = t;//父類創建的引用指向子類所創建的對象 
    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; // 屬性和父類屬性名相同,但在做開發時一般不會和父類屬性名相同!! 
  public Student(String name){
    this.name = name;
    super.name = "Rose"; // 為父類中的屬性賦值 
  }
  public String getName(){
    return this.name;
  }
}

返回結果是:
Jack,Rose
Jack,Jack

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久粉嫩 | 国产毛片视频在线 | 久久综合av| 圆产精品久久久久久久久久久 | 羞羞视频免费网站含羞草 | 久久精品资源 | 久久久久久久九九九九 | 欧美性生活视频免费看 | 337p粉嫩大胆噜噜噜亚瑟影院 | 黄色免费视频观看 | xxxxxx性| 午夜视频啊啊啊 | 99欧美精品 | 男男肉文总攻 | 欧美国产一区二区三区 | 一级α片 | 日韩av一二三区 | 91在线观看 | 在线a毛片| 亚洲伊人色欲综合网 | av成人在线观看 | 性生活视频网站 | 一级大黄毛片免费观看 | avav在线播放| 国产18成人免费视频 | 99视频有精品视频高清 | 精品人伦一区二区三区蜜桃网站 | 毛片一级免费看 | 国产成人在线网站 | 午夜影视一区二区 | 午夜精品在线视频 | 永久免费一区二区三区 | 黄色av.com| 国产成人高清在线 | 精品一区二区三区欧美 | 日韩精品一区二区在线 | av在线播放地址 | 91午夜免费视频 | 精品国产一二区 | 国内毛片视频 | 桥本有菜免费av一区二区三区 |