物件導向的思想

2021-08-21 16:55:25 字數 812 閱讀 9052

物件導向的好處:

1.物件導向是一種更符合人們思考習慣的一種思想

2.面向過程的更多體現是執行者 ,物件導向更多體現的是指揮者

3.有了物件導向這個事情後  複雜問題就簡單化了

/*** 大西瓜如何用挖掘機炒菜?

* 幾個事物 2事物 

* 大西瓜

*       name  

*    age  屬性

*    行為 會開挖掘機

* 挖掘機

*    color

*    lunzi

*    翻炒  行為

* 把乙個事物描述 轉變為**

* 通過分析把人和挖掘機進行了描述可以發現事物都是由屬性和方法構成的通過**得到了體現

*/// 向下複製 ctrl+shift+up/down  移動alt+up/down

class car

}class xigua

}將大象裝進冰箱裡

1.開啟冰箱門

2.將大象裝進去

3.關山冰箱門

大象:冰箱:

開啟功能;

關閉功能;

儲存功能;

冰箱關閉(){}

儲存(大象){}}大象

1.建立冰箱物件

new 冰箱();

2.呼叫冰箱的功能

物件.功能();

new 冰箱().功能();

冰箱 bingxiang = new 冰箱();

bingxiang.開啟();

bingxiang.儲存(new 大象());

bingxiang.關閉(

物件導向的思想

1 什麼是物件導向的思想 c語言是面向過程的語言,c 是c語言的拓展,c 是物件導向的語言,而 物件導向是一種思想 即oop思想。如下圖所示,實體 就 是客觀存在並可相互區別的事物 例如人 書本 動物等。人作為實體,具有姓名 性別 年齡等這些屬性以及吃飯 睡覺等行為。類 是對現實生活中一類具有共同特...

物件導向的思想

如果ob1.equals ob2 true,則兩者的hashcode一定相等,但是反過來卻不成立。介面的概念 從使用者 使用實現 的角度來看,讓使用者不知道內部,也無需關心內部組成,只是留出乙個介面,讓使用者去使用就行 強調合約,強調協作雙方無法犯錯。介面與類相比 由編譯器強制的乙個模組間協作的合約...

物件導向的思想

物件導向是一種思想,是基於面向過程而言的,就是說物件導向是將功能等通過物件來實現,將功能封裝進物件之中,讓物件去實現具體的細節 這種思想是將資料作為第一位,而方法或者說是演算法作為其次,這是對資料一種優化,操作起來更加的方便,簡化了過程。物件導向有三大特徵 封裝性 繼承性 多型性,其中封裝性指的是隱...