久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

java知識點總結

2021-07-11 總結

  導語:學好編程知識也是少不了知識總結的,因為這樣可以鞏固我們的知識,以下是小編為大家整理的java集合知識點總結,歡迎大家閱讀與借鑒!

  一、介紹

  所謂方法,就是用來解決一類問題的代碼的有序組合,是實現一個功能的模塊。方法也叫函數,但是在Java中我們一般都稱作為方法。

  那么為什么需要方法呢?我們中的很多初學者應該都或多或少的考慮過這個問題。那么我們就來簡單的介紹一下寫方法的意義。

  我們最開始寫代碼,是把所有的代碼都羅列堆積到main方法中,這也是沒有優化的代碼。那么我們的代碼重復度會變的很高,代碼的復用性也相對來說差一些,并且相對我們開發者來說,難懂難維護和管理。針對這種狀況,就提出了方法。

  把一個功能的實現抽取成方法是為了減少代碼的耦合度,那么什么是耦合度呢?耦合度顧名思義,就是兩者之間的密切關系程度,也可以理解為互相依賴的程度。每個函數也就是方法都單獨的擁有自己的功能,這樣就能降低耦合度了。

  如果還不太明白的話,請參考以下的例子:

  一個計算器,有加減乘除功能,可以把加減乘除的實現都變成一個個的方法。這樣做的好處就是,萬一有一天要求變化了,比如除法需要保留2位小數之類的,只要改實現除法的這個方法就可以了;如果沒有把加減乘除這4個操作分割開,而是只寫成了一個方法的話,那么只能對所有代碼進行修改,不但找起來麻煩,而且在程序大了之后就會出現很多問題。

  二、方法的語法

  一般情況下,定義一個方法的語法是:

  三、方法語法的詳細介紹

  1、 訪問修飾符:方法允許被訪問的權限范圍。

  可以是 public、protected、private 甚至可以省略 。

  public:公共權限   修飾類、屬性、方法?梢员蝗我忸愒L問

  protected:受保護的權限   修飾屬性、方法?梢员煌愒L問或者不同包下的該類的子類才可以訪問。

  省略不寫:同包權限  修飾類、屬性、方法。只能被同包的類訪問

  private:私有權限  修飾屬性、方法。 只能在本類中訪問

  2、返回值類型:方法返回值的類型。

  如果方法不返回任何值,則返回值類型指定為 void。

  如果方法具有返回值,則需要指定返回值的類型,并且在方法體中使用 return 語句返回值。

  3﹜ 方法名:定義的`方法的名字,必須使用合法的標識符。

  標識符的命名規范:在這里我就說一下方法的命名規范。方法命名分為以下兩種情況:

  一個單詞的方法名:所有字母小寫。

  舉例:sum();

  兩個或者兩個以上的方法名:第一個單詞首字母小寫,第二個單詞以上的單詞首字母大寫。

  舉例:getSum();    getPeopleAge();

  4﹜ 參數列表:傳遞給方法的參數列表。

  參數列表由參數的數據類型和參數名組成。參數可以有多個,多個參數間以逗號隔開,每個參數由參數類型和參數名組成,以空格隔開 。

  5﹜ 方法的分類

  根據方法是否帶參、是否帶返回值,可將方法分為四類:

  ① 無參無返回值方法

 、 無參帶返回值方法

 、 帶參無返回值方法

 、 帶參帶返回值方法

  四、方法重載

  我們學習了方法,但是這里有一個概念很容易搞混亂。就是方法重載。那么什么是方法重載呢?只需要記住下面一句話。就可以很容易的區分什么是方法重載了。

  在同一個類中,方法名相同,參數列表不同。與返回值類型無關。注意:參數列表不同包括參數的個數或者參數的數據類型不同。

  五、構造方法和方法的區別

  構造方法:

  public 類名(參數列表){...}

  public Demo02(){....}

  方法:

  修飾符 返回值類型 方法名(參數列表){...}

  public void getSum(){....}

  六、方法重寫(也叫方法覆蓋)

  方法重寫,簡單來講:就是一個類繼續了另一個類的時候,對父類方法的重新實現。

  這個重新實現,就是使用相同的方法名,相同的參數列表和相同的返回類型,訪問修飾符的使用和父類相同或者更寬。

  舉例:

  class F {

  public String m(String s) {

  return s;

  }

  }

  class C extends F {

  @Override

  public String m(String s) {

  return s+"extends";

  }

  }

  • 相關推薦

【java知識點總結】相關文章:

java面試知識點總結02-17

java框架知識點總結02-17

java基礎知識點總結02-17

java集合總結04-07

java實習總結11-13

java培訓總結范文04-11

java實訓的總結06-12

java雙語教學總結01-12

java培訓個人總結09-24

主站蜘蛛池模板: 九九九国产| 99久久国产精品无码| 中文字幕免费在线视频| 九九九九热精品视频| 永久免费精品视频| 71pao成人国产永久免费视频| 亚洲精品欧美重口| 亚洲美女一区二区三区| 久久这里只精品国产99热8| …亚洲 欧洲 另类 春色| 国内熟女少妇一线天| 特级毛片免费视频| 五月婷婷亚洲综合| 亚洲色图欧美视频| 99久久99这里只有免费的精品| 亚洲综合九九| 亚洲一道AV无码午夜福利| 国产日韩丝袜一二三区| 久久久久中文字幕精品视频| 99ri国产在线| 中文字幕有乳无码| 成年午夜精品久久精品| 精品国产Ⅴ无码大片在线观看81| 亚洲激情区| 亚洲日本韩在线观看| 女同国产精品一区二区| 中文字幕在线免费看| 成人伊人色一区二区三区| 91精品aⅴ无码中文字字幕蜜桃| 91av成人日本不卡三区| 成人福利在线视频| 久久国语对白| 青青操视频在线| 国产精品白浆无码流出在线看| 精品在线免费播放| 97se亚洲综合在线天天| 欧美成在线视频| 亚洲国产成人麻豆精品| 在线观看免费黄色网址| 欧美综合区自拍亚洲综合天堂| 秋霞国产在线| 国产精品蜜芽在线观看| 91成人在线观看| 白浆视频在线观看| 亚洲天堂在线视频| 亚洲视频二| 亚洲欧美在线精品一区二区| 精品免费在线视频| 国产视频自拍一区| 天堂网亚洲系列亚洲系列| 国产女人水多毛片18| 久爱午夜精品免费视频| 日韩天堂视频| 国产亚洲视频免费播放| 亚洲精品中文字幕午夜| 国产午夜一级淫片| 另类欧美日韩| 玩两个丰满老熟女久久网| 国产一区二区三区在线观看视频| 午夜激情福利视频| 成人一区在线| 亚洲人成网站日本片| 欧美成人精品高清在线下载| 国产精品hd在线播放| 久久精品国产999大香线焦| 热久久国产| 蜜桃视频一区二区| 在线观看无码av免费不卡网站| 无码AV日韩一二三区| 成人日韩欧美| 91丨九色丨首页在线播放| 久久女人网| 国产在线一区视频| 99激情网| 亚洲三级影院| 青青草国产在线视频| 亚洲中文制服丝袜欧美精品| 久久精品电影| 1769国产精品免费视频| 欧美午夜视频| 亚洲国产精品一区二区第一页免 | 国产chinese男男gay视频网|