類和結構都是創建對象的模板,它們都可以包含字段、屬性、方法、構造函數等。類和結構都需要用new 實例化。
類和結構的不同點:
類支持繼承、但是結構不支持繼承;
結構的構造函數不能無參,無參構造函數是系統默認的;
類可以初始化非常量字段值、但是結構不行;
存儲方式不同: 結構是存儲在堆棧(stack)上的值類型,類是存儲在堆(heap)上的引用類型。適當的使用結構能夠提高性能;
·2023年7月目錄 ·2023年6月目錄 ·2023年5月目錄 ·2023年4月目錄 ·2023年3月目錄 ·2023年2月目錄 ·2023年1月目錄 ·2022年12月目錄 ·2022年11月目錄 ·2022年10月目錄 ·2022年9月目錄 ·2022年8月目錄 ·2022年7月目錄 ·2022年6月目錄