• 當前位置:首頁 > IT技術 > Windows編程 > 正文

    C#:面向對象基礎之類與對象
    2021-09-03 18:03:56

    一、類

    什么是類?

    “物以類聚,人以群分”。意思是同類的東西經常聚在一起,志同道合的人相聚成群。前者說物,后者說人。這里以物來進行舉例說明,水果超市,所有同類的水果擺放在一起,然后放個標簽,說明這是什么水果。這一類是蘋果,那一類是香蕉.......現實生活中,經常遇到分“類”的問題,比如水果超市要分不同種類來擺放水果。

    那么在我們的程序中,“類”又是什么東西那???
    現實生活中,“這一類是蘋果,那一類香蕉”,你是如何分辨的??
    答:根據不同水果的特征進行分類,比如水果的顏色,外形,口感,重量等等特征進行分類。

    顏色:紅色,外形:偏圓形,口感:甜的居多,重量: 200 克左右 === 蘋果。
    這一類就是蘋果,蘋果在水果超市里就放到了一起。

    在我們的程序中,描述某個具體的物體(比如蘋果)特征,就是類(class)。

    類的語法

    [訪問修飾符] class 類名
    {
    類的描述信息;
    }

    訪問修飾符:用于描述這個類的訪問權限,可以不寫,有默認值;
    class:關鍵字,用于聲明一個類,和之前枚舉的 enum,結構體的 struct 作用是一樣的。
    類的描述信息:描述這類事物的特征(字段,屬性,方法);

    二、對象

    什么是對象?

    一個具體的個體,就是一個對象。
    注意:蘋果,汽車,房子,獼猴桃,猴子這些都不是對象,這些是類,一類事物。
    對象一定要是“一個具體的個體”:
    比如:我桌子上這臺的華碩牌筆記本,我右手握著的這個鼠標,我頭上戴著的這個錄音耳麥,這些才是對象。因為它們是“一個具體的個體”。

    通過類實例化出來的就是對象。

    對象的語法

    類名 對象名 = new 類名();
    Apple a1 = new Apple();

    類名:描述這個對象的類,可以是我們自己定義的,也可以是系統提供的;
    對象名:我們要通過這個類創建出來的一個具體的個體的名稱;
    new:關鍵字,實例化的意思,new 類名() 就是實例化一個類的對象,通過這個類創建出一個具體的對象出來。

    類與對象的關系

    類用于描述一類事物的信息;對象是這個類中的一個具體的個體。

    三、子段

    什么是子段?

    字段不是新東西,字段就是我們之前一直在用的變量。變量在面向對象的類中就叫做字段。

    字段的作用:字段的作用和變量的是一樣一樣一樣的。都是用于存儲一些具體的信息。

    字段的語法

    public 數據類型 字段名;

    ?

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码