物件導向 類與物件的定義

2021-09-02 03:16:13 字數 1527 閱讀 4651

本章目標

了解物件導向的基本概念

了解物件導向的三個主要特徵

掌握類與物件的關係

掌握類的定義

掌握物件的宣告及使用

面向過程與物件導向

程式的發展經歷了兩個主要階段:面向過程、物件導向

對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼做這個盒子的出發點會有兩種方式:

——物件導向:先想好要做的盒子,之後再去找相應的工具去做。

——面向過程:不去想要做什麼樣的盒子,隨需取用工具。

物件導向的三大特徵

封裝(encapsulation)

——對外部不可見

繼承(inheritance)

——擴充套件類的功能

多型(polymorphism)

——方法的過載

——物件的多型性

類與物件

類是對某一類事物的描述,是抽象的、概念上的定義;物件是實際存在的該類事物的每個個體,因而也稱例項(instance)

換種方式解釋:類與物件的關係

類就相當於是乙個模板,依照此模板產生產品

類的定義

定義person類

class person

}person類圖

所示的圖形分為三個層次

——第一層表示類的名稱,類的名稱與之前一樣要求開頭首字母大寫;

——第二層表示屬性的定義,按照「訪問許可權 屬性名稱:屬性型別」的格式定義;

——第三層表示類中方法的定義,按照「訪問許可權 方法名稱():方法返回值」的格式定義

物件的建立及使用

類名 物件名稱 =  null ;  // 宣告物件

物件名稱 = new 類名() ;  // 例項化物件

類名 物件名稱 = new 類名() ;

class person

}public class classdemo02

}

訪問類中的屬性和方法

訪問屬性:物件名稱.屬性名

訪問方法:物件名稱.方法名()

class person

}public class classdemo03

/*結果:

* 姓名:張三, 年齡:30

* */

}

物件導向 類與物件的定義

本章目標 了解物件導向的基本概念 了解物件導向的三個主要特徵 掌握類與物件的關係 掌握類的定義 掌握物件的宣告及使用 面向過程與物件導向 程式的發展經歷了兩個主要階段 面向過程 物件導向 對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼做這個盒子的出發點會有兩種方式 物件導向 ...

物件導向 類與物件

物件導向是相對於面向過程而言的,具體的來說,比如 我們想要吃一頓午飯,我們親自買菜,洗菜.切菜,炒菜,煮飯,這樣做成一桌菜就叫面向過程,也就是說整個過程 你都親自完成,而 物件導向呢?點外賣 點一桌子菜和公尺飯 不管他咋做出來的 面向過程程式設計 就是 我們想要實現乙個功能 直接去呼叫別人寫好的功能...

物件導向(類與物件)

世界上肯定是先出現各種各樣的實際存在的物體,然後隨著人類文明的發展,人類站在不同的角度總結出了不同的種類,比如 人類 動物類 植物類等概念。也就說,物件是具體的存在,而類僅僅只是乙個概念,並不真實存在,比如你無法告訴我人類 具體指的是哪乙個人這與函式的使用是類似的 先定義函式,後呼叫函式,類也是一樣...