簡體   English   中英

為什么私有數據成員在子類中繼承

[英]Why Private data member inherited in child class

我有這段代碼

public class Base {
    private int x=10;
     void show(){
         System.out.println(x);
     }

}


public class Child extends Base {

    public static void main(String[] args) {

        Child c1=new Child();
        c1.show();

    }

}

這段代碼工作正常,輸出為10。有人可以詳細說明此私有數據成員在子類中的訪問方式。

不是。 將訪問show()方法。 然后,父級的方法訪問字段x show()方法具有默認訪問權限,其中包括Child訪問權限,就像在同一包中一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM