物件導向程式設計思想二

2021-10-07 22:20:44 字數 1219 閱讀 1028

類建立好了,如何使用呢?

**展示

package cn.ly.combinecode;

/** 通常情況下,乙個類並不能直接使用,

* 需要根據類建立乙個物件,才能使用

* 1.導包 也就是指出需要使用的類,在什麼位置。

* import 包名稱 類名稱;

* 對於和當前類屬於同乙個包的情況,可以省略導包語句不寫

* 2.建立

* 格式 類名稱 物件名=new 類名稱();

* 3.使用 分為兩種情況

* 使用成員變數:物件名.成員變數名

* 使用成員方法:物件名.成員方法名(引數)如果有引數記得帶上

* */

public

class

dem02student

}

結果

練習手機類

package cn.ly.combinecode;

public

class

phone

public

void

senmesage()

}

如何呼叫

package cn.ly.combinecode;

public

class

demo03phone

}

結果

詳細的**

完整的建立物件,訪問成員變數、成員方法,記憶體當中,棧記憶體、堆記憶體、方法區所發生的情況。

當變成兩個物件,會有什麼不同嗎?

方法必須要進棧才能執行。方法執行完要出棧。

兩個引用指向同乙個物件

物件導向程式設計思想

舉個最簡單點的例子來區分 有一天要請客吃飯,怎麼辦?有兩個方法 1 買菜,買調料,買肉,買酒水,然後下廚房動手炒菜 2 去飯店,點個 看出來區別了嗎?方法1是面向過程,方法2是物件導向。物件導向有什麼優勢?首先不需要知道各種菜式是怎麼做的,降低了耦合性。如果突然想換 了,對於方法1可能不太容易,因為...

物件導向程式設計思想

所謂的物件導向,是一種程式設計思想,程式設計思路,的書寫格式,複雜程式的封裝,封裝成其他形式,使用物件導向的方式來封裝程式。物件導向 有封裝好的物件導向的的程式 直接呼叫執行就可以了 功能和作用類似於 封裝好的函式 但是 封裝的語法和思想與函式不同 物件導向的基本思想 基本思路就是,建立乙個物件,給...

物件導向程式設計思想

介面是為了處理各個物件之間的協作關係,是系統設計的關鍵部分,主要作用是為了將 定義 與 實現 分離,從而實現系統解耦的目的。在系統設計之初,我們要為抽象類建立行為模型 為什麼要面向介面程式設計?因為物件導向設計原則為我們提供了方法和原則 七大原則 開 面向擴充套件開放,面向修改關閉 口 介面隔離原則...