Java中物件導向的思想

2021-08-21 19:27:32 字數 507 閱讀 5756

物件導向思想的特點

1)物件導向的思想更符合我們生活中的思想行為習慣

2)讓乙個複雜的事情簡單化

3)讓我們從執行者變成了指揮者

成員變數和區域性變數的區別

1)書寫的位置不同

區域性變數:在方法中或者是方法宣告上

成員變數:在類中,方法外

2)在記憶體中的位置不同

區域性變數:在棧記憶體中

成員變數:在堆記憶體中

3)生命週期不同

區域性變數:隨著方法的呼叫而存在,隨著方法的呼叫完畢而消失

成員變數:隨著類的載入而存在,隨著類的載入完畢等待gc**

4)初始化不同

區域性變數::能不初始化,即使是宣告乙個區域性變數,使用之前也必須初始化

成員變數:可以不用初始化

tips:如果成員變數名稱和區域性變數名稱一致的情況下,採用就近原則。

java物件導向思想

物件導向設計把握乙個重要的經驗 誰擁有資料,誰就對外提供操作這些資料的方法。再牢牢掌握幾個典型的案例就可以了,人在黑板上畫圓,列車司機緊急剎車,售貨員統計收穫小票的金額,你把門關上了等。兩個物件導向的測試題 兩塊石頭磨成一把石刀,石刀可以砍樹,砍成木材,木材做成椅子。球從一根繩子的一端移向另一端。人...

java物件導向思想

一 封裝 封裝是保證軟體部件具有優良的模組性的基礎,封裝的目標就是要實現軟體部件的 高內聚 低耦合 防止程式相互依賴性而帶來的變動影響。在物件導向的程式語言中,物件是封裝的最基本單位,物件導向的封裝比傳統語言的封裝更為清晰 更為有力。物件導向的封裝就是把描述乙個物件的屬性和行為的 封裝在乙個 模組 ...

Java物件導向的思想

通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定義的介面.物件導向的本質就是將現實世界描繪成一系列完全自治的 封閉的物件.我們在類中編寫的方法就是對實現細節的一種封裝,我們編寫乙個類就是對資料和資料操作的一種封裝,可以說,封裝就是隱藏一切可隱藏的東西,只向外界提供最簡單的程式設...