第五-七天

方法重載

  • 方法重載是指同一個類中的同名方法(本質上是不同的方法),方法重寫是只父類子類重寫同一個方法(本質上是同一個方法)

  • 重載方法參數必須不同(以下三種只要有一種不同即可):
    參數個數不同,如method(int x)與method(int x,int y)不同
    參數類型不同,如method(int x)與method(double x)不同g
    參數順序不同,如method(int x,double y)與method(double x,int y)不同

  • 重載只與方法名與參數類型相關與返回值無關
    如void method(int x)與int method(int y)不是方法重載,不能同時存在

  • 在這里,定義方法時,參數列表中的變量,我們稱為形式參數

  • 調用方法時,傳入給方法的數值,我們稱為實際參數

重要

  • 當調用方法時,如果傳入的數值為基本數據類型(包含String類型),形式參數的改變對實際參數不影響
  • 當調用方法時,如果傳入的數值為引用數據類型(String類型除外),形式參數的改變對實際參數有影響

NSArray --> ArrayList

基本數據類型對應的引用數據類型

方法
add 添加
remove 移除
clear 清空所有元素
set 替換
size 計數
get 按下標取元素

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile麗語閱讀 3,857評論 0 6
  • 對象的創建與銷毀 Item 1: 使用static工廠方法,而不是構造函數創建對象:僅僅是創建對象的方法,并非Fa...
    孫小磊閱讀 2,019評論 0 3
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,754評論 18 399
  • 2014年的蘋果全球開發者大會(WWDC),當Craig Federighi向全世界宣布“We have new ...
    yeshenlong520閱讀 2,311評論 0 9
  • 昨天趁著下班路上的時間,翻看了一下簡書首頁推送的文章,被一笑作春風的《因為寫作,我陷入了一場兵荒馬亂》所吸引。 讀...
    婷婷姐_2019閱讀 744評論 0 1