子類繼承父類重寫父類的屬性值問題

2021-10-04 19:47:22 字數 1259 閱讀 9544

試想一下**的執行結果

package com.syc.test;

public class a

}class fatherclass

class sonclass extends fatherclass

程式的執行結果是:

你想對了嗎?

我們稍微做乙個改變,繼續試想一下**的執行結果

package com.syc.test;

public class a

}class fatherclass

class sonclass extends fatherclass

}

執行結果是:

繼續做猜想

package com.syc.test;

public class a

}class fatherclass

class sonclass extends fatherclass

}

執行結果:

繼續吧

package com.syc.test;

public class a

}class fatherclass

class sonclass extends fatherclass

}

執行結果是:

怎麼樣,你都答對了嗎?

想要答案,看這裡:

子類重寫父類Property OC

於是博主就新建了個專案來測試這個問題。看圖 testclass1繼承nsobject,testclass2繼承testclass1,有個共同的屬性name。如果是這樣直接設定或者訪問tc2的name屬性是沒什麼問題的,繼續看圖 讀者可能會覺得很奇怪吧,查閱資料發現,原來在子類重寫 可能用重寫來說有些...

py 子類繼承父類

class 派生類名 基類名 usr bin python coding utf 8 class parent 定義父類 parentattr 100def init self print 呼叫父類建構函式 defparentmethod self print 呼叫父類方法 defsetattr s...

子類繼承父類時候的重寫和過載

class a public class b extends a 正確,重寫父類方法,可以擴大訪問許可權 private int method1 int a,int b 錯誤,重寫父類方法,不能降低了訪問許可權 private long method1 int a,int b 錯誤,重寫父類方法,不...