物件導向中的類

2021-09-30 09:45:10 字數 741 閱讀 3961

世界上有很多人,每乙個人就是乙個物件,很多的人集合起來叫做人類,很多的物件集合起來就是類。把眾多的事物劃分成類是人類認識客觀世界的乙個想法,分類就是只注意與當前目標有關的本質特徵,從而找出事物的共性,最後得到乙個抽象的概念。

物件導向中的類 是具有相同屬性和方法的物件的集合。

比如乙個學生管理系統,裡面每個學生都是乙個物件,他們都有共同的屬性,都有眼睛,鼻子,嘴巴。都有相同的方法,即功能,吃飯,睡覺。那麼眾多的學生在一起就叫做學生類。

在**中,宣告乙個類就跟定義乙個變數一樣。類也是一種資料型別,只是這種資料型別不是系統自帶的,是我們自己定義的,就像國家可能給我們一塊地來種東西,如果我們不滿意,可以自己到深山裡面開闢一塊地,這塊開闢的地就相當於我們自己定義的一種資料型別,類。

在c#中,定義乙個類使用關鍵字class,

class student//定義乙個student類

類的標準定義是:類的修飾符  關鍵字 class  類名  繼承方式 基類名

定義這樣乙個類後,就可以在能訪問該定義的工程的其他地方對該類進行例項化。

預設情況下,類宣告為內部的,即只有當前工程中的**才能訪問它。

可以用internal訪問修飾符關鍵字顯式指定,但這不是必須的,類在定義時預設為此型別的類。

如果將類指定為公共的,應可以由其他工程中的**來訪問。使用關鍵字public

類似public這樣的類的修飾符還有

物件導向中的類,物件以及物件導向的封裝特點

物件導向和面向過程 面向過程是指一步一步地描述做事情的過程,強調的是事情的過程.物件導向具體的是找到乙個物件,然後讓物件去做事情,強調的是這個物件.物件導向是將複雜的問題簡單化,將事情的執行者變成指揮者,並且物件導向的思想是比較符合人類思考問題的思想,這種思想又被稱為懶人思想.物件導向有三大特點 封...

物件導向UML中類的關係

如果你確定兩件物件之間是is a的關係,那麼此時你應該使用繼承 比如菱形 圓形和方形都是形狀的一種,那麼他們都應該從形狀類繼承而不是聚合。如果你確定兩件物件之間是has a的關係,那麼此時你應該使用聚合 比如電腦是由顯示器 cpu 硬碟等組成的,那麼你應該把顯示器 cpu 硬碟這些類聚合成電腦類,而...

物件導向中(包裝類的使用)

包裝類的使用 1.為什麼要包裝類 或封裝類 為了使得基本資料型別的變數具類的特徵。int num 10 object obj new integer num 2.基本資料型別與對應的包裝類 integer i new short 錯的 short s 10 int i s 對的 3.包裝類的實質 包...