3 物件導向基本原理

2021-08-13 05:24:44 字數 564 閱讀 8943

通過物件來操作函式,改變狀態(data)

改變訊息(返回值)

object: 東西(實體)-------物件

class: 東西的種類(概念)----類

eg: 杯子(類)

這只杯子(物件)

(1). 一切都是物件    

(2). 程式是一堆物件,這一堆物件傳送訊息,互相告知別人what to do.

c源**: 函式的集合

c++程式執行的時候: 物件之間傳送訊息, what to do.

(3). 每乙個物件有它自己的記憶體,記憶體裡又是由其它物件組成的.

eg:point3d a;

a是乙個物件,物件a裡面又有物件float x,float y,float z;

(4). 每個物件都有型別

(5). 乙個特定型別的所有的物件,可以接收相同的訊息.

eg: 所有的水果都可以被你咬一口.

所有可以接受相同訊息的物件,可以被認為是相同的型別.

物件都是以介面和外界打交道

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...

8 2 1 基本原理

乙個舞台動畫物件在包含許多舞台資訊 出現在何處,佔多大面積,處在什麼角度,是否可見 這些資訊分別儲存在動畫物件的屬性中。在 中讀取這些屬性可以了解物件的位置 大小 角度等狀態資訊 修改這些屬性可以改變物件的位置 大小 角度等狀態。如果從資料的角度去理解,動畫就是在固定時間間隔點不斷修改動畫物件某項屬...

Csocket基本原理

我通過幾個採用 csocket 類編寫並基於 client server 客戶端 服務端 的網路聊天和傳輸檔案的程式 在除錯這些程式的過程中,追蹤深入至 csocket 類核心原始碼 sockcore.cpp 對於csocket 類的執行機制可謂是一覽無遺,並且對於阻塞和非阻塞方式下的 socket...