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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

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

難度入門(mén)
時(shí)長(zhǎng) 2小時(shí)25分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.63
277人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.5 簡(jiǎn)潔易懂
9.6 邏輯清晰
  • 構(gòu)造方法的作用是為屬性賦值

    如果沒(méi)有定義構(gòu)造方法,默認(rèn)會(huì)有一個(gè)無(wú)參的構(gòu)造方法,定義了構(gòu)造方法,則沒(méi)有默認(rèn)的無(wú)參構(gòu)造方法

    只能用new 方法名()的形式調(diào)用構(gòu)造方法

    構(gòu)造方法沒(méi)有返回值類型

    構(gòu)造方法通常聲明為public

    構(gòu)造方法名必須與類名相同

    查看全部
  • 通過(guò)return帶回返回值,方法的類型不能是void,應(yīng)該與返回值的類型相同,調(diào)用時(shí)用一個(gè)類型相同的變量接收返回的結(jié)果

    查看全部
  • 方法的重載,同一個(gè)類中,多個(gè)方法的方法名相同,參數(shù)的類型不同,或者參數(shù)的個(gè)數(shù)不同

    查看全部
    0 采集 收起 來(lái)源:C# 方法的重載

    2021-06-13

  • 方法的聲明:

    訪問(wèn)修飾符 + 返回值類型 + 方法名()

    {方法體 方法的實(shí)現(xiàn)

    }

    方法的調(diào)用:

    首先聲明和實(shí)例化對(duì)象,然后使用對(duì)象名.方法名來(lái)調(diào)用

    查看全部
  • 封裝的步驟:

    private要封裝的屬性字段,public一個(gè)合理的新字段名,get返回屬性字段的值,set給屬性字段賦值

    封裝的快捷鍵:ctrl+r+e

    查看全部
  • 封裝就是隱藏對(duì)象的信息,留出訪問(wèn)的接口,C#通常使用屬性對(duì)字段進(jìn)行封裝

    查看全部
    0 采集 收起 來(lái)源:C#封裝的概念

    2021-06-12

  • 面向?qū)ο蟮娜齻€(gè)基本特征

    查看全部
  • public void EatSugar(int count)

    {

    if(count>3)

    Console.WriteLine("太多牙不好")

    else

    Console.WriteLine("??!")

    }

    重載:同一個(gè)類中,方法名稱相同,參數(shù)不同

    Main()

    {

    Child child=new Child();

    child.sugar("牛奶糖");

    child.sugar(4);

    }

    具體調(diào)用哪個(gè)方法取決實(shí)參的數(shù)據(jù)類型

    public void EatSugar(string sugar,int count)

    {

    if(sugar=="牛奶糖"&&count>2)

    Console.WriteLine("牛奶糖不能吃太多")

    else if(count>3)

    Console.WriteLine("糖不能吃太多")

    else

    Console.WriteLine("恰!")

    }

    如果方法名稱和參數(shù)完全相同則編譯錯(cuò)誤

    查看全部
    0 采集 收起 來(lái)源:C# 方法的重載

    2021-06-04

  • 不同參數(shù)返回不同結(jié)果

    public void EatSugar(string sugar)//形參

    {

    if(sugar=="榴蓮糖")

    Console.WriteLine("kirai")

    else

    Console.WriteLine("suki")

    }

    Main

    {

    Child.child=new Child();

    ? ? ? ? ? ? ? ? ? ? ? ?//實(shí)參↓? sugar="水果糖";

    child.EatSugar("水果糖");//suki

    child.EatSugar("榴蓮糖")//kirai


    }


    形參和實(shí)參的數(shù)據(jù)類型,數(shù)量必須一一對(duì)應(yīng)

    查看全部
  • pubic void EatSugar() //訪問(wèn)修飾符 返回值類型 方法名

    {

    Console.WriteLine("恰糖");

    }

    Child child=new Child();必須先實(shí)例化對(duì)象之后才能讓對(duì)象調(diào)用方法

    child.EatSugar();? //對(duì)象名.方法名

    查看全部
  • 可以在set訪問(wèn)器中添加條件,使其變得符合邏輯

    set

    {

    if(value>=3 && value<=7)

    age=value;

    }

    查看全部
  • 只讀屬性只有g(shù)et訪問(wèn)器

    只讀屬性不能在類外為其賦值,可以在字段處預(yù)先賦值

    查看全部
    0 采集 收起 來(lái)源:C#只讀屬性

    2021-06-04

  • private string _name;

    public string Name

    {

    get{return _name;}? 返回字段的值---讀

    set{_name=value;}? ?給字段賦值---寫(xiě)

    }


    static void Main(string[] args)

    {

    Child xiaoMing=new Child();

    xiaoMing.Name="馬小明";

    }

    封裝快捷鍵:選擇要封裝的字段Ctrl+r+e

    查看全部
  • 防止字段被隨意修改,引用封裝

    1,隱藏對(duì)象信息

    2,留出訪問(wèn)借口

    private string _sex;? 隱藏字段

    public string Sex? ? ? 公開(kāi)屬性

    {

    get{return_sex;} 讀? ? 只有g(shù)et就只讀不能寫(xiě)修改字段,達(dá)到保護(hù)的目的

    set{_sex=value;} 寫(xiě)

    }

    查看全部
    0 采集 收起 來(lái)源:C#封裝的概念

    2021-06-04

  • 不寫(xiě)訪問(wèn)修飾符默認(rèn)為private

    字段或?qū)傩圆幌氡黄渌愋薷木蛯⒃L問(wèn)修飾符設(shè)置為private

    查看全部

舉報(bào)

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

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

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

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