導航:首頁 > 編程語言 > java繼承私有

java繼承私有

發布時間:2022-04-15 20:12:17

1. java中子類能不能繼承父類的私有成員

那要看情況,如果是內部類的話就能訪問:
public
class
a
{
private
int
test
=
1;
class
b
extends
a
{
public
int
test
=
2;
public
b(int
test)
{
system.out.println(super.test);
system.out.println(this.test);
system.out.println(test);
}
}
public
static
void
main(string[]
args)
{
new
a().new
b(3);
}
}
如果排除內部類的話,子類是不能訪問父類被private修飾的成員方法和成員屬性。

2. java 編程private方法 的繼承問題

子類繼承父類,父類同名的private方法不會被覆蓋,但是仍然會被隱藏到子類里,調用getInfo方法,是在哪個類里調用的,就執行哪個類的getInfo方法,要想調用子類的getInfo方法只能在子類里調用

3. java 父類中私有變數能被子類繼承嗎

java中父類的私有方法可以被子類繼承,但無法訪問。
子類對象確實擁有父類對象中所有的屬性和方法,但是父類對象中的私有屬性和方法,子類是無法訪問到的,只是擁有,但不能使用。就像有些東西你可能擁有,但是你並不能使用。所以子類對象是絕對大於父類對象的,所謂的子類對象只能繼承父類非私有的屬性及方法的說法是錯誤的。可以繼承,只是無法訪問到而已。

4. JAVA中私有屬性private能被子類繼承嗎

肯定是被繼承的。但是子類無法訪問父類的私有屬性或方法,子類繼承是繼承父類的所有東西除了構造函數。

5. Java中怎麼繼承祖父類(即父類的父類)的私有屬性

想要繼承直接使用 extends 關鍵字即可,即使你繼承了祖父類,它private修飾的私有屬性你也獲取不到,不要為什麼,這是java語言的規定

6. java 子類怎樣繼承父類 私有屬性

在父類中寫get方法,返回值就是返回父類的私有屬性,在子類中再創建父類對象,用對象.get方法就能得到父類的私有屬性了

7. java有共有繼承、私有繼承這個說法嗎

父類的私有屬性和私有方法,子類是不能訪問的,當然一些父類的私有屬性可能可以通過相應的方法訪問到,但是私有的方法似乎不能簡單的訪問,這里暫不考慮java反射機制,於是我分析,子類不能繼承父類私有的屬性及方法,但是分析了內存後,我發現我是錯的,在一個子類被創建的時候,首先會在內存中創建一個父類對象,然後在父類對象外部放上子類獨有的屬性,兩者合起來形成一個子類的對象。所以所謂的繼承使子類擁有父類所有的屬性和方法其實可以這樣理解,子類對象確實擁有父類對象中所有的屬性和方法,但是父類對象中的私有屬性和方法,子類是無法訪問到的,只是擁有,但不能使用。就像有些東西你可能擁有,但是你並不能使用。所以子類對象是絕對大於父類對象的,所謂的子類對象只能繼承父類非私有的屬性及方法的說法是錯誤的。可以繼承,只是無法訪問到而已。

8. java 子類能否繼承父類的私有域

正常是不能繼承到,可以調用的父類的方法類訪問private的私有成員變數。也可以通過反射來訪問。

9. Java中子類繼承了父類的私有屬性及方法嗎

最近學習繼承,從書中看到子類繼承父類,子類擁有父類所有的屬性和方法,於是使用程序去驗證,發現父類的私有屬性和私有方法,子類是不能訪問的,當然一些父類的私有屬性可能可以通過相應的方法訪問到,但是私有的方法似乎不能簡單的訪問,這里暫不考慮Java反射機制,於是我分析,子類不能繼承父類私有的屬性及方法,但是分析了內存後,我發現我是錯的,在一個子類被創建的時候,首先會在內存中創建一個父類對象,然後在父類對象外部放上子類獨有的屬性,兩者合起來形成一個子類的對象。所以所謂的繼承使子類擁有父類所有的屬性和方法其實可以這樣理解,子類對象確實擁有父類對象中所有的屬性和方法,但是父類對象中的私有屬性和方法,子類是無法訪問到的,只是擁有,但不能使用。就像有些東西你可能擁有,但是你並不能使用。所以子類對象是絕對大於父類對象的,所謂的子類對象只能繼承父類非私有的屬性及方法的說法是錯誤的。可以繼承,只是無法訪問到而已。

閱讀全文

與java繼承私有相關的資料

熱點內容
看幀率app如何使用 瀏覽:523
從DHC伺服器租用IP地址 瀏覽:473
編譯怎麼學 瀏覽:329
數碼管顯示0到9plc編程 瀏覽:665
伺服器是為什麼服務的 瀏覽:765
java定義數據類型 瀏覽:874
安卓pdf手寫 瀏覽:427
什麼是app開發者 瀏覽:284
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:888
編程買蘋果電腦 瀏覽:762
flac演算法 瀏覽:499
reactnative與android 瀏覽:665
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:471
條件編譯的宏 瀏覽:566