第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

用C#實(shí)現(xiàn)封裝

難度入門
時長 2小時25分
學(xué)習(xí)人數(shù)
綜合評分9.63
277人評價 查看評價
9.8 內(nèi)容實(shí)用
9.5 簡潔易懂
9.6 邏輯清晰
  • string :字符串類

    查看全部
    • 變量

    • 方法

    • 構(gòu)造方法? 重載

    對象

    查看全部
  • main方法中,sum用來接收返回值,放在等號左邊,此處=號是接收返回值,是固定格式,不是運(yùn)算。

    查看全部
  • this//當(dāng)前對象,可以調(diào)用當(dāng)前類的字段、屬性、方法

    查看全部
  • 封裝就是隱藏對象的信息,留出訪問的接口

    查看全部
    0 采集 收起 來源:課程總結(jié)

    2020-12-16

  • ref和out使用時要注意的地方

    http://img1.sycdn.imooc.com//5fd982140001a1bc05830495.jpg

    報錯:“Child”不能定義僅在參數(shù)修飾符“out”和“ref”上存在區(qū)別的重載 方法

    因?yàn)椋罕M管ref和out運(yùn)行時的處理方式不一樣,但在編譯時他們是一樣的。因此如果一個方法僅用ref參數(shù),一個方法僅用out參數(shù),則無法重載這兩個方法

    查看全部
    0 采集 收起 來源:out關(guān)鍵字

    2020-12-16

  • 除了ref之外,c#中還有一個關(guān)鍵詞可以按照引用類型傳參,那就是out

    ref和out的區(qū)別

    ref主要用于傳參,out主要用于獲取結(jié)果

    方法的返回值可以用return? 但是return只能返回一個值,而out可以返回多個。

    http://img1.sycdn.imooc.com//5fd97eed00018a3008410802.jpg

    out關(guān)鍵詞:

    1,定義和調(diào)用時必須顯式使用關(guān)鍵詞out
    2,out關(guān)鍵詞無法將參數(shù)值傳遞給out參數(shù)所在的方法中,只能傳遞參數(shù)的引用,所以out參數(shù)的參數(shù)初始化必須在方法中完成。否則報錯。
    例如上面的代碼,public void AgeAdd(int age,out int lastAge,out int nextAage) 方法中必須對lastAge?nextAage賦值

    查看全部
    0 采集 收起 來源:out關(guān)鍵字

    2020-12-16

  • http://img2.sycdn.imooc.com/5fd977aa0001793606820825.jpg

    這段代碼運(yùn)行c1.AgeAdd(c1.Age); 輸出0歲,因?yàn)閭鬟f的是值類型,值類型改的是副本。c1.AgeAdd(c1); 輸出1歲,因?yàn)閭鬟f的是引用類型,引用類型改的是地址,

    如果要值類型實(shí)現(xiàn)引用類型的效果,傳值類型過去也可以改變,用到ref

    http://img1.sycdn.imooc.com/5fd979e50001ccfb09080751.jpg

    這樣輸出1歲

    因?yàn)橛昧藃ef? 所以值類型的參數(shù)可以按照引用類型來傳參

    聲明的時候使用關(guān)鍵字ref? 調(diào)用時也要寫關(guān)鍵詞ref? 另外就是對象的屬性不能作為實(shí)參

    傳遞到 ref 參數(shù)的參數(shù)必須初始化,否則程序會報錯,例如age必須初始化

    查看全部
    0 采集 收起 來源:ref關(guān)鍵字

    2020-12-16

  • 枚舉使用的例子

    http://img4.sycdn.imooc.com/5fd96d2400012c0107710777.jpg

    1,枚舉是值類型
    2,枚舉中不能定義字段,屬性,方法
    3,枚舉值是從0遞增的整數(shù),如上面的例子,男是0 女是1
    4,也可以給枚舉值賦自己定義的值,如 男=10,女=34
    5,給枚舉值賦值時,可以不賦值Gender.男? 可以賦值? (Gender)0

    看下面的例子:
    http://img1.sycdn.imooc.com//5fd96f440001035e07510773.jpg

    輸出的結(jié)果是:

    http://img1.sycdn.imooc.com//5fd96f5c000165d803350191.jpg

    如果是下面的呢?

    http://img1.sycdn.imooc.com//5fd96f820001401e07560779.jpg

    輸出

    http://img1.sycdn.imooc.com//5fd96f97000109d803620196.jpg

    查看全部
    0 采集 收起 來源:枚舉

    2020-12-16

  • 值類型有沒有字段屬性方法呢?

    像int,float,double,bool這些值類型,都是屬于結(jié)構(gòu)
    結(jié)構(gòu)中和類一樣,可以定義字段,屬性,方法
    結(jié)構(gòu)和類的區(qū)別:
    1,結(jié)構(gòu)是值類型,類是引用類型
    2,結(jié)構(gòu)中不能給字段賦初始值
    3,結(jié)構(gòu)中編碼者不能自己手動的創(chuàng)建無參構(gòu)造,只能自己手動創(chuàng)建有參構(gòu)造(因?yàn)榻Y(jié)構(gòu)中默認(rèn)就有一個無參構(gòu)造)
    4,結(jié)構(gòu)的帶參構(gòu)造中需要給所有的字段賦值
    5,結(jié)構(gòu)類型的對象可以不用實(shí)例化,可以定義static 結(jié)構(gòu)名 結(jié)構(gòu)對象名;
    使用 結(jié)構(gòu)對象名.方法 進(jìn)行調(diào)用。

    查看全部
    0 采集 收起 來源:結(jié)構(gòu)

    2020-12-16

  • 引用類型賦值會改變本身的值

    查看全部
  • 使用對象初始化器賦值

    Child c=new Child("xiaoming","男",4);
    也可以用對象初始化器初始化對象
    Child c=new Child(){Name="小明",Sex="男",Age=4}
    這句話也可以省略掉()
    Child c=new Child{Name="小明",Sex="男",Age=4}
    用對象初始化器的前提是,要有一個無參構(gòu)造
    比如這個例子就需要
    public Child(){}


    查看全部
  • 通過return結(jié)束方法的調(diào)用

    public void Eat(int age){
    ????if(age<=6){
    ? ? ? ?Console.WriteLine("不要吃糖");
    ? ? ? ?return;? ?//在這里就tu退出了方法,后面不會執(zhí)行
    ? ? }
    ? ? Console.WriteLine("這里就不會輸出了");
    }

    查看全部
  • 靜態(tài)方法是不需要實(shí)例化的,可以直接調(diào)用。

    查看全部

舉報

0/150
提交
取消
課程須知
學(xué)習(xí)本課程之前,小伙伴們需要有C#語法基礎(chǔ),木有此項技能的童鞋們,請先移步《C#開發(fā)輕松入門》進(jìn)行修煉~~
老師告訴你能學(xué)到什么?
1、類和對象的概念 2、封裝的思想和實(shí)現(xiàn) 3、方法和構(gòu)造方法 4、值類型與引用類型

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!