国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - JAVA教程 - java動態方法調度實例分析

java動態方法調度實例分析

2020-05-20 12:16雨竹 JAVA教程

這篇文章主要介紹了java動態方法調度,結合實例形式對比分析了java的動態方法調度原理、使用方法與注意事項,需要的朋友可以參考下

本文實例講述了java動態方法調度。分享給大家供大家參考,具體如下:

動態方法調度:

1. 訪問一個引用型的變量的非靜態方法,運行時與實際引用的對象的方法綁定。
2. 訪問一個引用型的變量的靜態方法,運行時與聲明的類的方法綁定。
3. 訪問一個引用型的變量的成員變量(包括靜態變量和實例變量),運行時與聲明的類的成員變量綁定。

第3點尤其注意啊,之前我從來沒注意過啊

1. 非靜態方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Person {
public String name;
 public void getInfo() {
  System.out.println("父類");
 }
}
public class Student extends Person {
 public void getInfo() { // 方法重寫
 super.getInfo(); // 調用父類的方法
 System.out.println("子類");
}
public static void main(String[] args) {
 Person s = new Student();
 Person t = new Person();
 s = t; // S的對象類型是父類,即Person類
 s.getInfo();
}
}

運行結果為:父類

2. 靜態方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Person {
public String name;
 public static void getInfo() {
 System.out.println("父類");
 }
}
public class Student extends Person {
Publics static void getInfo() { // 方法重寫
System.out.println("子類");
}
public static void main(String[] args) {
Person s = new Student();
s.getInfo();  //等價于Person.getInfo();
}
}

運行結果為:父類

3. 成員變量

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class erson {
public String name = "father";
 public void getInfo() {
 System.out.println("父類");
 }
}
public class Student extends Person {
public String name = "son";
public void getInfo() { // 方法重寫
super.getInfo(); // 調用父類的方法
System.out.println("子類");
}
public static void main(String[] args) {
Person s = new Student();
Person t = new Person();
s = t;
System.out.println(s.name);
}
}

運行結果:fanther

將成員變量變為static類型的也是一樣的

另外對于如下兩個變量

?
1
2
Students = new Student();
Person t = new Student();

不過這兩者實際上是有區別的,當子類Student中有了自己的個性方法(在父類中沒有的)時,比如有了方法

?
1
2
public goSchool(){
}

那么只有s可以調用這個goSchool方法

而t不能調用

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人久久精品一区二区三区 | 国产高清在线精品一区二区三区 | 午夜视频网 | 2015成人永久免费视频 | 一区二区三区在线看 | 亚洲一区中文字幕 | 色av成人| 国产福利一区二区三区视频 | 日韩一区二区三区视频 | 欧美另类视频 | 日韩欧美一区在线 | 久久久久99精品国产片 | 日韩毛片免费视频一级特黄 | 欧美视频一二三区 | 久久免费精品视频 | 91视频免费看 | 久久久久久av | 一级黄色免费网站 | 日韩精品在线观看视频 | 精品国产青草久久久久福利 | 成人黄色在线观看 | 日韩欧美一区二区三区免费观看 | 日韩欧美视频 | 欧美色图亚洲 | 欧美亚洲91 | 亚洲成人一区二区在线观看 | 免费观看全黄做爰大片国产 | 精品国产一区二区三区av性色 | 成人国产在线视频 | 欧美日一区 | 日韩欧美精品一区二区三区 | 精品在线一区二区 | 亚洲激情综合 | 午夜天堂精品久久久久 | 久久成人一区 | 国产免费高清 | 成人欧美一区二区三区在线播放 | 欧美日韩免费 | 刺激网 | 国产中文字幕一区 | 亚洲一区在线视频 |