C 二十二 結構體struct

2021-08-31 06:50:48 字數 758 閱讀 3250

定義結構

語法格式:

訪問修飾符 struct 結構名

結構的成員可以是:常量,變數,建構函式,方法,屬性等。

使用結構

宣告結構體變數:

結構名 變數名;------>變數名.成員名;

new例項化:

結構名 物件名 = new 結構名();------>物件名.成員名;

結構與類的區別

1、結構是值型別,類是引用型別。

2、結構不能包含顯式的無引數建構函式。

3、結構中的例項字段成員不能在宣告時賦值初始化。必須要在構造方法中進行初始化。

4、結構可以不用new例項化。結構如果new,只相當於對結構中的變數進行初始化。

5、結構不支援繼承、多型。注意:但是結構可以和類一樣實現介面。

6、類可以設為null,但是不能將結構設為null。

7、結構不可以有初始化器,類可以有初始化器。

8、結構成員不能以protected 或protected internal 修飾。

9、類的構造器不需要初始化全部字段,結構的構造器必須初始化所有字段。

10、類可以定義析構器,但是結構不可以。

11、結構有效能優勢,類有物件導向的擴充套件優勢。

二十二,雜感

恩,二十二了,感覺是個turning point。二十二是中國男公民法定結婚年齡,但是因為我連女朋友都沒有,所以,這個話題暫不談論。其實剛到上海的時候,就準備把那些將要發生的辛酸點滴記錄下來,可是不知怎麼的,真正到辛酸的時候,卻不想去記憶了。那些歷程確實值得懷念,但是想起來就感覺不好,或許這就是所謂...

二十二 封裝

namespace demo7 this.age age this public int getage public void stuinfo 年齡為 方式一 public int age 方式二 private int age 字段 內部 public int age 讀取許可權 set 預設屬性...

HTML 頭部(二十二)

頭元素包含關於文件的概要資訊,也稱為元資訊 meta information meta 意為 關於某方面的資訊 可以這麼說,元資料 meta data 是關於資料的資訊,而元資訊是關於資訊的資訊。頭元素內的元素不會被瀏覽器顯示出來。根據 html 標準,僅有幾個標籤在 html 的頭部分是合法的。它...