1. 程式人生 > 其它 >Java之面向物件

Java之面向物件

面向物件

面向物件與面向過程的區別

  1. 面向過程:關注實現過程|步驟,需要通過幾步來完成?然後一步步來執行。

  2. 面向物件:關注我該找誰來完成?實現步驟不關注,只關注這個“誰”,他就是物件。面向物件是依託於面向過程的

 

面向物件優點

  1. 更貼合於顯示生活中人們的思考角度。

  2. 面向物件更貼合生活中管理者,面向過程更貼合與執行者

  3. 將複雜的問題簡單化

 

以面向物件的思想進行程式設計:

將程式與生活緊密練習

類:模板|描述圖紙

物件:描述生活真是存在的事物|例項

先有類,才能根據類建立物件

 

類:模板|圖紙類|javabean的定義:

public class 類名{ //屬性--> 成員變數 public 資料型別 屬性名 = 賦值; public 資料型別 屬性名; //功能 --> 成員方法 public 返回值型別|void 方法名(引數列表){ 方法體; [return 返回值;] } }

 

如何呼叫類:

  1. 導包: 需要在類名外新增import +包的位置。 不需要新增導包:1. java.lang包下的類 2. 同包下的類

  2. 建立型別的引用|建立物件 new具有建立物件的能力 引用資料型別 引用 = new 引用資料型別();

  3. 使用 使用屬性(賦值|獲取值) 引用.屬性名 使用功能 引用.功能名字(引數列表)

注意 : 成員是屬於物件的,需要跟隨物件使用