物件導向 類的構造與過載

2021-08-18 11:15:53 字數 381 閱讀 1893

1、任何乙個類,都有預設的無參構造方法。

2、可以重寫類的構造方法,比如改為帶參構造方法。

3、乙個類中的多個方法,同名,但是引數不同。即為方法過載。

難點:1、當引數傳遞為基本資料型別時,引數不保留(傳的是值)

基本資料型別傳遞引數時,會將自身的值,在記憶體中複製乙份傳給下家,下家怎麼改都行。但是與引數自身無關,所以,自身不改變。

所謂:任爾風吹雨打,我自巋然不動。

2、當引數傳遞為引用資料型別時,引數會保留(傳的是址)

引用資料型別,大部分為常用的物件,在記憶體中建立了以後,再複製乙份不是很方便,所以,省點事,將自身的位址偷偷傳了過去,但這樣一來,如果下家想要修改的話,就慘了。被人家下家牽了牛鼻子,人家會按圖索驥, 將記憶體中真正的值給改掉了。

物件導向 構造方法(過載)

構造方法 1 構造方法概述和格式 1 概述 給物件的資料 屬性 進行初始化 2 格式特點 public static void main string args class phone 2 構造方法的過載 1 概述 方法名相同,與返回值型別無關 構造方法沒有返回值 只看引數列表 2 注意事項 pub...

物件導向2 構造方法 構造方法的過載

在建立物件的時候,自動呼叫的方法 語法public 類名 傳參 注意 1 沒有返回值 2 在new 的時候,自動呼叫構造方法 作用 在建立物件的時候,給物件設定屬性資訊 package j a物件導向 建立物件 public class car3 動作,成員變數 public void run ma...

物件導向 類與物件

物件導向是相對於面向過程而言的,具體的來說,比如 我們想要吃一頓午飯,我們親自買菜,洗菜.切菜,炒菜,煮飯,這樣做成一桌菜就叫面向過程,也就是說整個過程 你都親自完成,而 物件導向呢?點外賣 點一桌子菜和公尺飯 不管他咋做出來的 面向過程程式設計 就是 我們想要實現乙個功能 直接去呼叫別人寫好的功能...