using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 子抽象類是否一定要實現父抽象類的抽象方法
}public abstract class element
public abstract class eledualdimension : element
//public class elepoint : element//}
eledualdimension並沒有實現element類的showmessage方法,編譯能通過。但是elepoint取消注釋的話,編譯提示elepoint沒有實現element的showmessage方法。
結論:子類如果不是抽象類,那麼必須實現父類的抽象方法。子類如果是抽象類則不一定要實現父類的抽象方法
使用父類方法一定要用super嗎(寫給新人)
今天,在群裡有人問 估計是新手 答案,不一定。只有當子類重寫了父類的方法時,如果需要用到父類的方法時,才要用super,表明這個方法時父類的方法不是子類的方法。不理解?上 father類 public class father public void printfonly string str so...
c 獲取父類 C 中子類呼叫父類的實現方法
一 通過子類無參建構函式建立子類例項 建立父類person和子類student。public class person public person console.writeline 我是人 public class student person public student console.wri...
子類,父類構造方法的特點
子父類建構函式的特點 1 在對子類物件進行初始化時,父類的建構函式也會執行 2 那是因為子類的建構函式預設第一行有一條隱式的語句super 3 super 會訪問父類中空引數的建構函式,而且子類所有的建構函式預設第一行都是super 為什麼子類一定要訪問父類的建構函式?因為父類中的資料,子類可以直接...