當前位置:成語大全網 - 成語大全 - 在java中,子類使用super調用隱藏成員變量並修改它們。是否意味著父類中的成語變量發生了變化?

在java中,子類使用super調用隱藏成員變量並修改它們。是否意味著父類中的成語變量發生了變化?

首先妳要明白傳承的本質。繼承其實就是把父類的所有成員變量和方法都復制到自己身上,然後就和父類無關了。無論繼承的變量在子類中如何改變,都不會影響父類。就好像妳從妳父親那裏遺傳了壹個單眼皮,然後妳做了壹個割雙眼皮的手術。妳爸爸的眼皮會變嗎?

有了這個基礎,妳現在就可以拋棄類A,重新構建妳的類B,把從A繼承的M和N設置為m1和n1,把繼承的方法F()設置為f1(),然後把後面代碼裏的所有super.m都改成m1和all super。名詞(noun的縮寫)