封裝: 類將成員變數和成員函式封裝在類的內部,根據需要設定訪問許可權,通過成員函式操作成員資料
繼承:繼承是類之間的關係,這種關係使物件可以繼承另外一類物件的特徵和能力。繼承避免公用**的重複開發,減少**和資料冗餘
多型:多型可以簡單概括為「乙個函式,多種方法」,程式在執行時才決定呼叫的函式時物件導向程式設計領域的核心概念
多型舉例
class animal};
class dog:public animal};
class cat:public animal};
void
animaldowork
(animal *p)
intmain
(int argc,
char
*ar**)
注:關於隱藏,隱藏即子類中有與父類同名函式或同名變數時,子類物件只能訪問到子類的東西。 物件導向的三大特點
封 將屬性和方法私有化不讓資訊外漏,保證安全性,就屬性私有化就是加上private,同時有set和get方法這樣可以用set方法改變私有屬性的值,get可以對外獲取屬性的值 構造方法可以私有化在構造方法前加上private this關鍵字 繼承 父類擁有好多類共有的屬性和方法,所以子類繼承父類的全部...
MySQL的三大引擎的特點
主要包括mylsam,innodb,memory 每個myisam在磁碟上儲存成三個檔案。1 frm檔案 儲存表的定義資料 2 myd檔案 存放表具體記錄的資料 3 myi檔案 儲存索引 mylsam特點 有乙個重要的特點那就是不支援事務,但是這也意味著他的儲存速度更快,如果你的讀寫操作允許有錯誤資...
技術人員的三大特點
那天跟幾個做技術的朋友一起聊天,不知不覺又聊到其他人對我們的看法,總結一下,得出有個很搞笑的結論,總結下來有如下有三個特點 1 自負,驕傲 2 說話總是不著重點 非技術問題 3 浮躁。為什麼這樣說,因為自負和驕傲,總是認為別人不及自己,所以說話就要全面。一旦說話全面就不著重點,別人就一頭霧水,別人聽...