Java基礎》28 物件導向》物件導向思想概述

2021-09-24 05:47:34 字數 749 閱讀 1869

僅供自己記錄學習,無它用,歡迎指導!

/*

面向過程:當需要實現乙個功能的時候,每乙個具體的步驟都要親力親為,詳細處理每乙個細節

物件導向:當需要實現乙個功能的時候,不關心具體的步驟,而是找乙個已經具有該功能的人,來幫我做事兒

類與物件的關係:

類是對一類事物的描述,是抽象的

物件是一類事物的例項,是具體的

類是物件的模板,物件是類的實體

*/public

class

demo01printarray

;//要求列印格式為:[ 10, 20, 30, 40, 50, 60 ]

//使用面向過程,每乙個步驟細節都要親力親為。

system.out.

print

("[");

for(

int i =

0; i < array.length; i++

)else

} system.out.

println

("**********===");

//使用物件導向

//找乙個jdk給我們提供好的arrays類

//其中有乙個tostring方法,直接就能把陣列變成想要的格式的字串

system.out.

println

(arrays.

tostring

(array));

}}

Java基礎 物件導向

1.理解物件導向 強調的是功能行為 將功能封裝進物件,強調具備了功能的物件。1.1 物件導向的好處 先要去找具有所需的功能的物件來用。如果該物件不存在,那麼建立乙個具有所需功能的物件。這樣簡化開發並提高復用。1.2 物件導向開發,設計,特徵 開發的過程 其實就是不斷的建立物件,使用物件,指揮物件做事...

java基礎 物件導向

面向過程的思想 一步一步去實現,而具體的每一步都需要我們去實現和操作,這些步驟相互協作完成我們的需求 面向思想 將步驟和功能進行封裝,用的時候,找對應的類 物件導向不關注過程 物件導向就相當於指揮者 面向過程相當於員工 物件導向是基於面向過程 特點 是一種更符合人們思考習慣的思想。可以將複雜的事情簡...

Java基礎 物件導向

可以拿生活中的例項來理解面向過程與物件導向,例如五子棋。封裝 encapsulation 繼承 inheritance 多型 polymorphism 1.定義 隱藏物件的屬性和實現細節,僅對外公開介面,控制在程式中屬性的讀取和修改的訪問級別。2.封裝途徑4.好處3.原則4.成員變數和區域性變數 成...