2020 7 20方法與方法過載

2021-10-08 08:16:58 字數 470 閱讀 3657

方法與方法過載

1.方法的結構:

[訪問修飾符] 返回值型別 方法名([引數列表])

2.引數:

基本型別做引數時,傳遞的是值,不能出方法的範圍

引用資料型別做引數時,傳遞的是位址,可以影響方法外部

特殊:string 做引數時,等同於基本資料型別

一旦有了有參構造,預設無參構造失效,無參構造必須寫出來

虛擬機器(物件建立)工作原理

由類載入器,呼叫構造方法,如果沒有構造方法,則使用object類的預設 3.構造方法:

預設每乙個類都有乙個無參構造

如果該類有了有參構造,則預設的無參構造不再提供

此時如果還想用無參構造,則需要顯式的無參構造

4.方法過載:

在同乙個類中,方法名相同,引數列表不同(不包含引數名)

ps:與訪問修飾符和返回值型別無關

this 呼叫構造方法,必須是方法中的第一條語句

080 方法過載

6.1方法過載概述 方法過載指向乙個類中定義的多個方法之間的關係,滿足下列條件的多個方法相互構成過載。多個方法在同乙個類中 多個方法具有相同的方法名 多個方法的引數不相同,型別不同或者數量不同 過載僅對應方法的定義,與方法的呼叫無關,呼叫方式參照標準格式 過載僅針對同乙個類中方法的名稱與引數進行識別...

類與物件(二)方法與過載

類中建的方法分為有參的方法和無參的方法倆種 簡單來說就是呼叫的時候可以找到不同的方法,例如 我們new乙個物件 demo d new demo d.showinfo 1 接下來我們說一下傳遞引數,用乙個例子說明 這題的輸出結果是什麼?這題的答案是8 19 為什麼呢?這裡我們講一下基本資料型別和引用資...

05方法以及過載

1.方法的概念方法是一系列 指令的集合,用於實現特定的功能,可以重複使用,減少 的冗餘。2.方法的定義位置 和main方法並列存在。即在class類中,main方法之外。格式 無返回值 public static void 方法名稱 形參列表 有返回值 public static 返回值型別 方法名...