乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • C# 面向?qū)ο?/span>

       怡紅公子0526 2021-04-10

      面向?qū)ο螅?/p>

      面向?qū)ο蠓椒ㄊ擒浖こ?、程序設(shè)計(jì)的主要方向,也是最有效、最實(shí)用和最流行的軟件開發(fā)方法之一。

      C#是完全面想對(duì)象(OOP)的程序設(shè)計(jì)語言,具有面向?qū)ο蟪绦蛟O(shè)計(jì)方法的所有特性。

      面向?qū)ο蠓椒ǖ幕舅枷刖褪菑乃鉀Q的問題本身出發(fā),盡可能運(yùn)用自然的思維方式(分析、抽象、分類、繼承),以現(xiàn)實(shí)世界中的事物為中心思考問題、認(rèn)識(shí)問題,并根據(jù)這些事務(wù)的本質(zhì)特征,把他們抽象表示為系統(tǒng)中的對(duì)象,作為系統(tǒng)的基本構(gòu)成單位。

      面向?qū)ο蟮淖罨镜奶卣魇浅橄笮浴⒎庋b性、繼承性、多態(tài)性。

       

      對(duì)象(object):

      客觀世界中任何事物都可以看成一個(gè)對(duì)象,汽車、房屋、狗都可以看成一個(gè)對(duì)象。

      任何對(duì)象都應(yīng)當(dāng)具有屬性(attribute)和行為(behavior)兩個(gè)要素。

      對(duì)象 = 屬性 + 行為(方法、操作)

       

      類(class):

      類表示具有相同屬性和行為的一組對(duì)象的集合。

      C#程序的源代碼必須放到類中,一個(gè)程序至少包括一個(gè)類。

      類是抽象的,不占用內(nèi)存,而對(duì)象是具體的,占用存儲(chǔ)空間

      抽象(abstraction):

      抽象是處理事務(wù)復(fù)雜性的方法,只關(guān)注與當(dāng)前目標(biāo)有關(guān)的方面,而忽略與當(dāng)前目標(biāo)無關(guān)的方面。

      int是對(duì)所有整數(shù)的抽象,double是對(duì)所有雙精度浮點(diǎn)型數(shù)的抽象。

       

      封裝(encapsulation):

      將有關(guān)的數(shù)據(jù)和操作代碼封裝在一個(gè)對(duì)象中,形成一個(gè)基本單位,各個(gè)對(duì)象之間相對(duì)獨(dú)立,互不干擾。

      將對(duì)象中的某些部分對(duì)外隱藏,即隱藏內(nèi)部細(xì)節(jié),只留下少量接口,以變與外界聯(lián)系,接收外界聯(lián)系。

      一臺(tái)電視機(jī)就是一個(gè)封裝體,從用戶的角度只需要關(guān)注開關(guān)按鈕,音量開光等,不需要關(guān)心其內(nèi)部構(gòu)造

       

      繼承

      如果在軟件開發(fā)中已建立了一個(gè)名為A的類,又想建立一個(gè)名為B的類,B與A內(nèi)容基本相同,B在A的基礎(chǔ)上增加了一些新的屬性和行為。顯然不必再從頭設(shè)計(jì)一個(gè)新類,只需在A類的基礎(chǔ)上增加一些新的內(nèi)容,B擁有A的全部屬性與方法,稱作B類對(duì)A類的繼承。A類稱為基類或父類,B類稱為派生類或子類。

      繼承機(jī)制的優(yōu)勢(shì)在于降低了軟件開發(fā)的復(fù)雜性和費(fèi)用,使軟件系統(tǒng)易于擴(kuò)充,大大縮短了軟件開發(fā)周期,對(duì)于大型軟件的開發(fā)具有重要的意義。

       

      多態(tài)(polymorphism):

      在基類中定義的屬性或方法被派生類繼承后,可以具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為。

       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多