日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

第二阶段_第五小节_C#基础3

發(fā)布時間:2024/9/30 C# 80 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第二阶段_第五小节_C#基础3 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

第四小節(jié)

?

?

?

  • 枚舉

  • ?

  • 創(chuàng)建

  • ?

  • 按位或

  • ?

    ?

  • 按位與

  • ?

    ?

    ?

    ?

    ?

    ?

    ?

  • 標(biāo)志枚舉flag

  • ?

    ?

    ?

  • 判斷是否包含某個枚舉

  • 枚舉輸出格式

  • ?

    ?

  • 樣式

  • 1.敵人生成器--生成敵人。

    2.敵人

    --尋路

    --掉血

    --死亡

    3.輸入探測器

    --檢測用戶輸入

    4.防守者

    --攻擊

    --升級

    5.游戲控制器

    --加分

    --暫停

    --快進

    6.炮彈

    --移動

    --攻擊

    ?

    ?

    ?

    ?

    ?

    ?

  • 個人圖例

  • ?

  • 老師圖例

  • ?

    ?

    ?

  • 成分

  • ?

    ?

    ?

    ?

  • 字段

  • ?

    ?

  • 屬性

  • ?

  • 自動屬性

  • ?

    ?

  • 構(gòu)造方法

  • ?

    ?

  • 調(diào)用兄弟構(gòu)造函數(shù)

  • ?

    ?

    ?

  • 方法

  • ?

    ?

    ?

  • 調(diào)用

  • ?

  • 類和對象

  • ?

    ?

    ?

  • 屬性調(diào)用

  • ?

    ?

    ?

  • 構(gòu)造函數(shù)的調(diào)用

  • ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

  • 練習(xí)一,找小老婆

  • ?

    ?

    ?

  • 答案

  • ?

    ?

    ?

    ?

    ?

    ?

  • 類中方法外叫【成員變量】;//對象被銷毀,成員變量消失。

  • 方法內(nèi)的變量叫【局部變量】;

  • ?

    ?

    ?

    ?

    ?

  • 索引器

  • 根據(jù)索引訪問集合類型成員

  • 適用性:

    1.創(chuàng)建數(shù)組不方便確定大小,

    2.添加數(shù)組元素不方便確定索引。

    3.增加元素希望自動擴容。

    4.

    public Wife this[int index]

    { get

    { return data[index]; }

    }

    ?

    ?

  • 根據(jù)名稱訪問集合類型成員

  • public Wife this[string name]

    { get

    {

    foreach (var item in data)

    {

    if (item.Name == name)

    return item;

    }

    return null;

    }

    }

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

  • 繼承

  • ?

    父子間轉(zhuǎn)換用as;

    ?

    ?

  • 靜態(tài)

  • ?

    Static

    ?

    //需求:統(tǒng)計person類創(chuàng)建的對象數(shù)量。

    統(tǒng)計構(gòu)造函數(shù)被調(diào)用多少次。

    在構(gòu)造函數(shù)中更新對象計數(shù)器。

    ?

    ?

  • 靜態(tài)成員變量

  • ?

    靜態(tài)成員變量是類的是大家的

    而成員變量是每個對象都有一個的。

    ?

    Static 常駐內(nèi)存;

    類名.成員變量

    ?

    使用static關(guān)鍵字修飾的成員變量。

    ?靜態(tài)成員變量屬于類,類被加載時初始化,且只有一份。

    ?實例成員變量屬于對象,在每個對象被創(chuàng)建時初始化,每 個對象一份。

    ?特點:存在優(yōu)先于對象,被所有對象所共享,常駐內(nèi)存。

    ?

  • 靜態(tài)構(gòu)造函數(shù)

  • ?

    只有類被加載的時運行一次。

    普通構(gòu)造函數(shù)是對象被創(chuàng)建時就運行一次。

    ?

    ?

    初始化類的靜態(tài)數(shù)據(jù)成員。

    ?僅在類被加載時執(zhí)行一次。

    ?不允許使用訪問修飾符。

    ?

    ?

    ?

  • 靜態(tài)方法

  • ?

    通過類名調(diào)用靜態(tài)方法

    只能訪問靜態(tài)的。

    ?

    ?

    通過引用調(diào)用實例方法時,會隱式的傳遞對象引用,以便 在方法內(nèi)部可以正確訪問該對象成員變量。

    ?通過類名調(diào)用靜態(tài)方法時,因為沒有具體對象,所以在 static方法中不能訪問實例成員。

    ?

    ?

    創(chuàng)建早,不可能訪問非靜態(tài)成員變量。

    只能訪問靜態(tài)的。

    ?

  • 靜態(tài)類

  • ?

    不能實例化,只能包含靜態(tài)成員

    靜態(tài)類不能被繼承,但是靜態(tài)方法、屬性都可以被繼承

    ?

    使用static關(guān)鍵字修飾的類。

    ?不能實例化,只能包含靜態(tài)成員。

    ?靜態(tài)類不能被繼承,但是靜態(tài)方法、屬性都可以被繼承。

    ?

    ?

    ?

  • Const(常量)

  • ?

    不能變

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

  • 結(jié)構(gòu)

  • ?

    用于數(shù)據(jù)成員少的聲明。

    占用棧內(nèi)內(nèi)存

    ?

    如:點,顏色。

    ?

    ?

  • 對象構(gòu)造器

  • Student s1 = new Student() { Score = 100 };

    Student s2 = s1;

    s1.Score = 200;//?

    Console.WriteLine(s2.Score);

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    1.面試題:。net mono unity關(guān)系

    ?

    2.變量是什么:內(nèi)存上的一塊地方。

    數(shù)據(jù)類型 變量名;

    類型決定了:內(nèi)存中的大小

    ?

    ?

    3.

    (數(shù)據(jù)類型轉(zhuǎn)換,父類型與子類型轉(zhuǎn)換)

    ?

    4.

    判斷需不需要訪問實例成員

    來判斷需不需要加static。

    因為static只能訪問靜態(tài)成員。

    ?

    5.數(shù)據(jù)類型

    值類型:存數(shù)據(jù),較小,大小固定。

    引用類型:存地址,數(shù)據(jù)大小不固定。

    ?

    6.對象構(gòu)造器

    Student s1 = new student(){score = 100};

    ?

    7.類(抽象)和對象(具體)

    ?

    ?

    靜態(tài)

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的第二阶段_第五小节_C#基础3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。