訪問成員變量的兩種方式:


 1 package DemoPolym;
 2 /*
 3     訪問成員變量的兩種方式:
 4     1.直接通過對象名稱訪問成員變量:看等號左邊是誰,就優先用誰,如果沒有則向上找。
 5     2.間接通過成員方法訪問成員變量:看該方法屬於誰,優先用誰,沒有則向上找。
 6  */
 7 public class Demo {
 8     public static void main(String[] args) {
 9         //使用多態的寫法,父類引用指向子類對象
10         Fu obj = new Zi();
11         System.out.println(obj.num);
12         //子類沒有覆蓋重寫:就是父:20
13         //子類如果覆蓋重寫:就是子:10
14         obj.showNum();
15     }
16 }
package DemoPolym;

public class Fu {
    int num = 20;
    public void showNum (){
        System.out.println(this.num);
    }
}
package DemoPolym;

public class Zi extends Fu {
    int num = 10;
    public void showNum (){
        System.out.println(this.num);
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM