Java之面向物件
阿新 • • 發佈:2022-03-09
面向物件與面向過程的區別
-
面向過程:關注實現過程|步驟,需要通過幾步來完成?然後一步步來執行。
-
面向物件:關注我該找誰來完成?實現步驟不關注,只關注這個“誰”,他就是物件。面向物件是依託於面向過程的
面向物件優點
-
更貼合於顯示生活中人們的思考角度。
-
面向物件更貼合生活中管理者,面向過程更貼合與執行者
-
將複雜的問題簡單化
以面向物件的思想進行程式設計:
將程式與生活緊密練習
類:模板|描述圖紙
物件:描述生活真是存在的事物|例項
先有類,才能根據類建立物件
類:模板|圖紙類|javabean的定義:
public class 類名{ //屬性--> 成員變數 public 資料型別 屬性名 = 賦值; public 資料型別 屬性名; //功能 --> 成員方法 public 返回值型別|void 方法名(引數列表){ 方法體; [return 返回值;] } }
-
導包: 需要在類名外新增import +包的位置。 不需要新增導包:1. java.lang包下的類 2. 同包下的類
-
建立型別的引用|建立物件 new具有建立物件的能力 引用資料型別 引用 = new 引用資料型別();
-
使用 使用屬性(賦值|獲取值) 引用.屬性名 使用功能 引用.功能名字(引數列表)
注意 : 成員是屬於物件的,需要跟隨物件使用