c# 關於實例化


1、當一個類繼承了其它類時,在它的構造函數(constructor)中super()必須被首先調用,如果super()沒有被調用,則編譯器將在構造函數(constructor)的第一行插入對super()的調用。這就是為什么當創建一個子類的對象時會調用父類的構造函數(constructor)的原因。
2、子類的構造函數(有參或無參),都將調用父類的無參構造函數。除非在子類構造函數后,指明調用父類的有參構造函數。

C# 構造函數后面的冒號跟base()和this()的詳細解釋:
https://blog.csdn.net/Ericafyl/article/details/106357228?utm_medium=distribute.pc_relevant_ask_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-baidujs-1.nonecase


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM