類與物件的關係

2021-10-20 12:59:16 字數 437 閱讀 9857

類是一種抽象的資料型別,他是對某一類事物的描述、定義,但是不能代替某乙個具體事物

例如:動物、職務、手機等

person類、pet類、car類等,這些類都是用來描述、定義某一類具體事務應該具備的特點和行為。

物件是抽象 概念的具體例項

張三就是人的乙個具體例項,張三家裡的狗就是乙個狗的具體例項。

能夠體現出特點,展現數功能得到是具體的例項而不是乙個抽象的概念。

使用new關鍵字建立物件

使用new關鍵字建立的時候,除了分配記憶體空間之外,還會給建立好的物件進行預設的初始化及對類中構造器的呼叫

類中的構造器也成為構造方法,是在進行建立物件的時候必須要呼叫的,並且構造器具有一下兩個特點

1、必須和類的名字形同

2、必須沒有返回值型別,也不能寫void

基類物件與派生類物件的關係

基類物件與派生類物件的使用關係 1.派生類物件作為基類物件處理 由於派生類具有所有基類的成員,所以把派生類的物件賦給基類物件是合理的,不過要求這種繼承方式必須是public方式。但是,反過來賦值會使基類中一具有派生類的成員 因為派生類的成員通常是比基類的成員多 所以這是不允許的。2.基類指標指向派生...

類與物件的關係 封裝 多型

猶如模具與鑄件之間的關係,乙個屬於某類的物件稱為該類的乙個例項。封裝 定義 特殊類的物件擁有其一般類的全部屬性與服務,稱作特殊類對一般類的繼承。封裝 定義 特殊類的物件擁有其一般類的全部屬性與服務,稱作特殊類對一般類的繼承。例如 將輪船作為乙個一般類,客輪便是乙個特殊類。多型 多型是指在一般類中定義...

基類物件與派生類物件的使用關係

基類物件與派生類物件的使用關係 1.派生類物件作為基類物件處理 由於派生類具有所有基類的成員,所以把派生類的物件賦給基類物件是合理的,不過要求這種繼承方式必須是public方式。但是,反過來賦值會使基類中一具有派生類的成員 因為派生類的成員通常是比基類的成員多 所以這是不允許的。2.基類指標指向派生...