亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

java動態(tài)方法調(diào)度實(shí)例

時間:2025-09-29 08:30:38 java語言

java動態(tài)方法調(diào)度實(shí)例

  動態(tài)方法調(diào)度:

  1. 訪問一個引用型的變量的非靜態(tài)方法,運(yùn)行時與實(shí)際引用的對象的方法綁定。

  2. 訪問一個引用型的變量的靜態(tài)方法,運(yùn)行時與聲明的類的方法綁定。

  3. 訪問一個引用型的變量的成員變量(包括靜態(tài)變量和實(shí)例變量),運(yùn)行時與聲明的類的成員變量綁定。

  第3點(diǎn)尤其注意啊,之前我從來沒注意過啊

  1. 非靜態(tài)方法:

  public class Person {public String name; public void getInfo() { System.out.println("父類"); }}public class Student extends Person { public void getInfo() { /pic/pic/pic/p>

  運(yùn)行結(jié)果為:父類

  2. 靜態(tài)方法:

  public class Person {public String name; public static void getInfo() { System.out.println("父類"); }}public class Student extends Person {Publics static void getInfo() { /pic/pic/p>

  運(yùn)行結(jié)果為:父類

  3. 成員變量

  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() { /pic/pic/p>

  運(yùn)行結(jié)果:fanther

  將成員變量變?yōu)閟tatic類型的也是一樣的

  另外對于如下兩個變量

  Students = new Student();Person t = new Student();

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

  public goSchool(){}

  那么只有s可以調(diào)用這個goSchool方法

  而t不能調(diào)用

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

【java動態(tài)方法調(diào)度實(shí)例】相關(guān)文章:

關(guān)于Java動態(tài)實(shí)現(xiàn)的方法09-25

Java實(shí)例化的四種方法介紹03-12

Java中的== 和equals()方法詳解與實(shí)例教程11-09

JAVA的動態(tài)代理分析09-22

java調(diào)用c函數(shù)的實(shí)例12-20

Java中的Spring入門實(shí)例02-27

Java實(shí)現(xiàn)多繼承的實(shí)例08-26

Java鍵盤輸入實(shí)例09-02

Java for循環(huán)語句使用實(shí)例01-13