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

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

主站蜘蛛池模板: 999福利激情视频| 国产福利观看| 精品福利国产| 国产一级视频久久| 五月天天天色| 青青热久免费精品视频6| 黄网站欧美内射| 成年网址网站在线观看| 亚洲无线一二三四区男男| 国产成人一区免费观看| 国产第八页| 91探花国产综合在线精品| 女人18一级毛片免费观看| 国产一区二区三区在线精品专区 | 美女国产在线| 欧美国产在线精品17p| av一区二区三区高清久久| 欧美午夜在线视频| 久久精品国产一区二区小说| 国产91丝袜在线播放动漫 | 亚洲精品欧美日韩在线| 99久久亚洲精品影院| 激情无码视频在线看| 四虎永久在线精品影院| 丁香六月综合网| 亚洲精品天堂在线观看| 一本二本三本不卡无码| 激情六月丁香婷婷| 国产国语一级毛片| 国产一区二区在线视频观看| 亚洲精品爱草草视频在线| 看国产一级毛片| 99视频在线免费观看| 亚洲三级视频在线观看| 久久亚洲国产视频| 婷婷亚洲天堂| 日韩精品一区二区深田咏美| 欧美自拍另类欧美综合图区| 欧美另类第一页| 麻豆国产在线不卡一区二区| 午夜无码一区二区三区在线app| 中文字幕乱码二三区免费| 456亚洲人成高清在线| 色吊丝av中文字幕| 在线a网站| 欧美天天干| 欧美一级高清免费a| 超碰色了色| 91精品国产麻豆国产自产在线| 亚洲伦理一区二区| 午夜视频免费一区二区在线看| 婷婷伊人久久| 中日韩欧亚无码视频| 国产99在线观看| 久久精品亚洲专区| 精品小视频在线观看| 国产成人精品免费视频大全五级 | 久久综合成人| 久久国产乱子| 91外围女在线观看| 亚洲国产欧洲精品路线久久| 五月激情婷婷综合| 一本视频精品中文字幕| 香蕉国产精品视频| 欧美精品1区2区| 亚洲综合激情另类专区| 久久国产精品麻豆系列| 日日拍夜夜操| 久久综合丝袜日本网| a级高清毛片| 99精品国产电影| 国产主播在线一区| 欧美一级大片在线观看| 日本尹人综合香蕉在线观看| 九九久久99精品| 精品福利国产| 亚洲色图在线观看| 97在线碰| 五月婷婷综合色| 亚洲第一黄色网址| 色网站在线视频| 国产成人高清精品免费5388|