結構:值類型
結構中不可以初始化字段;
屬性;
構造函數必須是帶參的構造函數;
有一個默認的構造函數;
在寫一個構造函數,默認的構造函數依舊在;
調用:
通過new來實例,與類中的new的區別是,結構的new是調用了結構的構造函數;
類:引用類型
有一個默認的構造函數;
在寫一個構造函數,默認的構造函數就被干掉了;
調用:
通過new來實例,new要在堆上開辟空間,創建對象,調用函數;
如果我們只是單純的存儲數據的話,推薦使用結構;
如果我們想使用面向對象的思想來開發程序,推薦使用類