精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

零基礎學Java:不要閃,一文吃透 Java 中的方法

開發 后端
“這一節我們來了解一下 Java 中的方法——什么是方法?如何聲明方法?方法有哪幾種?什么是實例方法?什么是抽象方法?”我笑著對三妹說,“我開始了啊,你不要閃啊。”

[[353582]]

 “這一節我們來了解一下 Java 中的方法——什么是方法?如何聲明方法?方法有哪幾種?什么是實例方法?什么是抽象方法?”我笑著對三妹說,“我開始了啊,你不要閃啊。”

01、Java 中的方法是什么?

方法用來實現代碼的可重用性,我們編寫一次方法,并多次使用它。通過增加或者刪除方法中的一部分代碼,就可以提高整體代碼的可讀性。

只有方法被調用時,它才會執行。Java 中最有名的方法當屬 main() 方法,點擊下面的鏈接可以閱讀更多關于 main() 方法的知識點。

02、如何聲明方法?

方法的聲明反映了方法的一些信息,比如說可見性、返回類型、方法名和參數。如下圖所示。

訪問權限:它指定了方法的可見性。Java 提供了四種訪問權限修飾符:

  • public:該方法可以被所有類訪問。
  • private:該方法只能在定義它的類中訪問。
  • protected:該方法可以被同一個包中的類,或者不同包中的子類訪問。
  • default:該方法如果沒有使用任何訪問權限修飾符,Java 默認它使用 default 修飾符,該方法只能被同一個包中類可見。

返回類型:方法返回的數據類型,可以是基本數據類型、對象和集合,如果不需要返回數據,則使用 void 關鍵字。

方法名:方法名最好反應出方法的功能,比如,我們要創建一個將兩個數字相減的方法,那么方法名最好是 subtract。

方法名最好是一個動詞,并且以小寫字母開頭。如果方法名包含兩個以上單詞,那么第一個單詞最好是動詞,然后是形容詞或者名詞,并且要以駝峰式的命名方式命名。比如:

  • 一個單詞的方法名:sum()
  • 多個單詞的方法名:stringComparision()

一個方法可能與同一個類中的另外一個方法同名,這被稱為方法重載。

參數:參數被放在一個圓括號內,如果有多個參數,可以使用逗號隔開。參數包含兩個部分,參數類型和參數名。如果方法沒有參數,圓括號是空的。

方法簽名:每一個方法都有一個簽名,包括方法名和參數。

方法體:方法體放在一對花括號內,把一些代碼放在一起,用來執行特定的任務。

02、方法有哪幾種?

方法可以分為兩種,一種叫預先定義方法,一種叫用戶自定義方法。

1)預先定義方法

Java 提供了大量預先定義好的方法供我們調用,也稱為標準類庫方法,或者內置方法。比如說 String 類的 length()、equals()、compare() 方法,以及我們在初學 Java 階段最常用的 println() 方法,用來在控制臺打印信息。

  1. /** 
  2.  * @author 微信搜「沉默王二」,回復關鍵字 PDF 
  3.  */ 
  4. public class PredefinedMethodDemo { 
  5.     public static void main(String[] args) { 
  6.         System.out.println("沉默王二,一枚有趣的程序員"); 
  7.     } 

在上面的代碼中,我們使用了兩個預先定義的方法,main() 方法是程序運行的入口,println() 方法是 PrintStream 類的一個方法。這些方法已經提前定義好了,所以我們可以直接使用它們。

我們可以通過集成開發工具查看預先定義方法的方法簽名,當我們把鼠標停留在 println() 方法上面時,就會顯示下圖中的內容:

println() 方法的訪問權限修飾符是 public,返回類型為 void,方法名為 println,參數為 String x,以及 Javadoc(方法是干嘛的)。

預先定義方法讓編程變得簡單了起來,我們只需要在實現某些功能的時候直接調用這些方法即可,不需要重新編寫。

2)用戶自定義方法

當預先定義方法無法滿足我們的要求時,就需要自定義一些方法,比如說,我們來定義這樣一個方法,用來檢查數字是偶數還是奇數。

  1. public static void findEvenOdd(int num) { 
  2.     if (num % 2 == 0) { 
  3.         System.out.println(num + " 是偶數"); 
  4.     } else { 
  5.         System.out.println(num + " 是奇數"); 
  6.     } 

方法名叫做 findEvenOdd,訪問權限修飾符是 public,并且是靜態的(static),返回類型是 void,參數有一個整形(int)的 num。方法體中有一個 if else 語句,如果 num 可以被 2 整除,那么就打印這個數字是偶數,否則就打印這個數字是奇數。

方法被定義好后,如何被調用呢?

  1. /** 
  2.  * @author 微信搜「沉默王二」,回復關鍵字 PDF 
  3.  */ 
  4. public class EvenOddDemo { 
  5.     public static void main(String[] args) { 
  6.         findEvenOdd(10); 
  7.         findEvenOdd(11); 
  8.     } 
  9.  
  10.     public static void findEvenOdd(int num) { 
  11.         if (num % 2 == 0) { 
  12.             System.out.println(num + " 是偶數"); 
  13.         } else { 
  14.             System.out.println(num + " 是奇數"); 
  15.         } 
  16.     } 

main() 方法是程序的入口,并且是靜態的,那么就可以直接調用同樣是靜態方法的 findEvenOdd()。

當一個方法被 static 關鍵字修飾時,它就是一個靜態方法。換句話說,靜態方法是屬于類的,不屬于類實例的(不需要通過 new 關鍵字創建對象來調用,直接通過類名就可以調用)。

03、什么是實例方法?

沒有使用 static 關鍵字修飾,但在類中聲明的方法被稱為實例方法,在調用實例方法之前,必須創建類的對象。

  1. /** 
  2.  * @author 微信搜「沉默王二」,回復關鍵字 PDF 
  3.  */ 
  4. public class InstanceMethodExample { 
  5.     public static void main(String[] args) { 
  6.         InstanceMethodExample instanceMethodExample = new InstanceMethodExample(); 
  7.         System.out.println(instanceMethodExample.add(1, 2)); 
  8.     } 
  9.  
  10.     public int add(int a, int b) { 
  11.         return a + b; 
  12.     } 

add() 方法是一個實例方法,需要創建 InstanceMethodExample 對象來訪問。

實例方法有兩種特殊類型:

  • getter 方法
  • setter 方法

getter 方法用來獲取私有變量(private 修飾的字段)的值,setter 方法用來設置私有變量的值。

  1. /** 
  2.  * @author 沉默王二,一枚有趣的程序員 
  3.  */ 
  4. public class Person { 
  5.     private String name
  6.     private int age; 
  7.     private int sex; 
  8.  
  9.     public String getName() { 
  10.         return name
  11.     } 
  12.  
  13.     public void setName(String name) { 
  14.         this.name = name
  15.     } 
  16.  
  17.     public int getAge() { 
  18.         return age; 
  19.     } 
  20.  
  21.     public void setAge(int age) { 
  22.         this.age = age; 
  23.     } 
  24.  
  25.     public int getSex() { 
  26.         return sex; 
  27.     } 
  28.  
  29.     public void setSex(int sex) { 
  30.         this.sex = sex; 
  31.     } 

getter 方法以 get 開頭,setter 方法以 set 開頭。

04、什么是抽象方法?

沒有方法體的方法被稱為抽象方法,它總是在抽象類中聲明。這意味著如果類有抽象方法的話,這個類就必須是抽象的。可以使用 atstract 關鍵字創建抽象方法和抽象類。

  1. /** 
  2.  * @author 微信搜「沉默王二」,回復關鍵字 PDF 
  3.  */ 
  4. abstract class AbstractDemo { 
  5.     abstract void display(); 

當一個類繼承了抽象類后,就必須重寫抽象方法:

  1. /** 
  2.  * @author 微信搜「沉默王二」,回復關鍵字 PDF 
  3.  */ 
  4. public class MyAbstractDemo extends AbstractDemo { 
  5.     @Override 
  6.     void display() { 
  7.         System.out.println("重寫了抽象方法"); 
  8.     } 
  9.  
  10.     public static void main(String[] args) { 
  11.         MyAbstractDemo myAbstractDemo = new MyAbstractDemo(); 
  12.         myAbstractDemo.display(); 
  13.     } 

輸出結果如下所示:

  1. 重寫了抽象方法 

重寫了抽象方法

“好了,三妹,關于 Java 中的方法就先說這么多吧。”轉動了一下僵硬的脖子后,我對三妹說。

“好的,二哥,你辛苦了。”

本文轉載自微信公眾號「 沉默王二」,可以通過以下二維碼關注。轉載本文請聯系 沉默王二公眾號。

 

責任編輯:武曉燕 來源: 沉默王二
相關推薦

2024-08-09 08:41:14

2020-10-20 14:50:26

Python數字字符串

2018-08-31 14:51:30

人工智能深度學習機器學習

2020-11-20 09:36:43

Java對象

2021-01-13 14:55:54

JavaPython開發

2025-02-03 07:00:00

Java接口工具

2025-02-27 08:05:47

2024-08-26 08:58:50

2016-11-25 13:05:18

2021-04-27 11:28:21

React.t事件元素

2024-09-18 13:57:15

2025-01-13 12:00:00

反射Java開發

2025-04-28 01:22:45

2023-08-27 21:29:43

JVMFullGC調優

2019-11-13 09:27:55

Web密碼學數據

2022-09-27 13:34:49

splice零拷貝原理

2022-04-26 06:04:11

零信任網絡安全

2023-05-31 13:32:08

Javalambda函數

2021-03-23 17:21:48

Java編程開發

2020-02-21 14:35:57

JavaScript繼承前端
點贊
收藏

51CTO技術棧公眾號

97在线精品视频| 久久福利资源站| 精品国产伦一区二区三区观看方式| 老司机午夜网站| 国产jzjzjz丝袜老师水多| 亚洲网站在线| 亚洲欧美激情四射在线日| 国产 porn| 久久99精品久久| 成人h精品动漫一区二区三区| 日本成人精品在线| 亚洲人做受高潮| 成人盗摄视频| 亚洲一卡二卡三卡四卡无卡久久| 美女黄毛**国产精品啪啪| xxxx 国产| 国产精品欧美三级在线观看| 欧洲另类一二三四区| 亚洲欧洲一区二区在线观看| 国产刺激高潮av| 日本午夜一本久久久综合| 欧美老少配视频| 精品国产成人亚洲午夜福利| 亚洲成av在线| 亚洲欧美日韩在线播放| 欧美xxxx黑人又粗又长密月| www.蜜臀av.com| 国产亚洲精品自拍| 亚洲欧美国产一区二区三区| 国产一级二级av| 另类图片综合电影| 亚洲高清三级视频| 图片区小说区区亚洲五月| 亚洲国产成人一区二区| 日韩电影在线免费看| 国语对白做受69| 鲁丝一区二区三区| 韩国精品福利一区二区三区 | 久久久久久久久久久久| 亚洲高清国产拍精品26u| 欧美性xxxxxxx| 在线综合视频网站| 92国产在线视频| 国产xxx精品视频大全| 国产成人精品一区二区| 中文字幕电影av| 亚洲人成精品久久久| 欧美v日韩v国产v| 国产va亚洲va在线va| 精品乱码一区二区三四区视频 | 婷婷国产在线| 久久精品二区亚洲w码| 78色国产精品| 日本网站在线免费观看| 国产精品hd| 综合av色偷偷网| 日本成人免费视频| 黑丝美女一区二区| 亚洲日本成人女熟在线观看 | 9色porny| 呦呦在线视频| 亚洲黄色尤物视频| 日本三级福利片| 久操视频在线观看| 亚洲日穴在线视频| 一区二区三区视频在线播放| 婷婷五月综合激情| 国产成人av网站| 成人免费观看网址| 国产亲伦免费视频播放| 国产一区二区三区在线观看免费视频 | 免费成年人高清视频| 欧美男女视频| 欧美福利电影网| 午夜不卡福利视频| 国产精品亚洲四区在线观看| 日韩免费视频一区| 成人免费毛片日本片视频| 日韩精品丝袜美腿| 在线播放国产精品| frxxee中国xxx麻豆hd| 欧美99久久| 午夜精品理论片| 天天干天天色综合| 精品一区二区免费看| 97影院在线午夜| 神马午夜一区二区| 久久一区二区视频| 中文字幕日韩精品久久| 国产网红在线观看| 日韩欧美精品中文字幕| 小泽玛利亚视频在线观看| 99久久99九九99九九九| 欧美一级黄色录像| 稀缺小u女呦精品呦| 亚洲调教一区| 久久躁日日躁aaaaxxxx| 国产成人精品一区二三区| 日本不卡在线视频| 99国产在线观看| 天堂在线中文字幕| 综合久久国产九一剧情麻豆| 国产精品69久久久| 国产成人精品一区二区三区视频| 欧美成人乱码一区二区三区| 受虐m奴xxx在线观看| 久久香蕉国产| 97成人精品视频在线观看| 天天干天天操天天操| 裸体在线国模精品偷拍| 97久久人人超碰caoprom欧美| 色网站免费观看| 国产精品嫩草99a| 老太脱裤子让老头玩xxxxx| 超碰这里只有精品| 亚洲精品xxxx| 欧美做爰啪啪xxxⅹ性| 在线一区视频| 91免费在线观看网站| 91ph在线| 日韩欧美精品网址| 最新日本中文字幕| 国产亚洲电影| 国内精品视频久久| 国产高潮流白浆喷水视频| 国产亚洲欧洲一区高清在线观看| 国产一区二区四区| 成人网av.com/| 国产一区二区久久精品| www日韩精品| 国产成人免费av在线| 一区二区日本| 亚洲成a人片| 亚洲精品二三区| 一级黄色录像视频| 国产在线精品一区在线观看麻豆| 欧美婷婷久久| 亚洲妇女成熟| 亚洲国产中文字幕在线观看| 久草中文在线视频| 国产精品一区二区在线观看不卡| 亚洲国产一区二区三区在线| 国产高清不卡| 亚洲国产精品久久久久秋霞蜜臀| 九九视频免费看| 国产精品1区二区.| 亚洲综合第一| 深夜视频一区二区| 国产一区二区美女视频| 国产精品成人久久久| 久久久亚洲综合| 你懂的av在线| 91麻豆精品激情在线观看最新| 中文在线资源观看视频网站免费不卡| youjizz在线视频| 91麻豆国产香蕉久久精品| 欧美一级中文字幕| 日本精品在线播放| 欧美精品福利视频| 色窝窝无码一区二区三区| 亚洲成av人**亚洲成av**| 三级性生活视频| 在线国产一区二区| 97人人模人人爽人人喊38tv| 免费av网站在线观看| 欧美一区二区三区免费在线看| 黄大色黄女片18免费| 美女视频一区二区| 国产精品88久久久久久妇女| www.精品国产| 在线精品视频视频中文字幕| 亚洲一二区视频| 国产精品传媒视频| 另类小说第一页| 91精品啪在线观看国产18| 亚洲一区久久久| av午夜在线观看| 亚洲欧美另类国产| 日韩久久精品视频| 国产亚洲欧美日韩俺去了| 日本特黄a级片| 欧美精品色网| 国产一区二区在线观看免费播放| 中文字幕色婷婷在线视频| 一区二区三区天堂av| 国产理论片在线观看| 亚洲一区二区综合| 中文字幕第4页| 国产美女一区二区三区| 日韩精品 欧美| 日韩88av| 成人动漫在线视频| 少妇精品视频一区二区免费看| 精品国偷自产在线视频99| 黄色小视频免费在线观看| 欧美色另类天堂2015| 免费成人美女女在线观看| 国产一区二区三区香蕉| 欧美精品一区免费| 天海翼亚洲一区二区三区| 成人国产精品免费视频| 99爱在线视频| 日韩精品中文字幕久久臀| 国产又粗又大又爽| 岛国精品视频在线播放| 欧美性xxxx图片| 国产专区综合网| 奇米精品一区二区三区| 日本午夜一区| 精品视频一区二区| 成人免费观看49www在线观看| 2019亚洲男人天堂| avtt亚洲| 337p亚洲精品色噜噜噜| 免费看一级一片| 国产精品乱人伦| 一区二区不卡免费视频| 国产v综合v亚洲欧| 日韩成人av免费| 一区二区美女| 国产福利不卡| 久久精品免视看国产成人| 国产精品久久久久久亚洲影视| free性欧美16hd| 欧美成人激情图片网| 青青色在线视频| 精品国产乱子伦一区| 99国产成人精品| 欧美视频一区二区三区四区| 日日夜夜综合网| 亚洲精品视频在线| 一级性生活免费视频| 久久精品一区蜜桃臀影院| av中文字幕网址| 日韩精品视频网站| 欧美不卡在线播放| 国产一区亚洲| 激情六月天婷婷| 日韩久久综合| 亚洲精蜜桃久在线| 亚洲欧洲av| 黑人另类av| 国产精品qvod| 国产欧美日韩视频一区二区三区| 亚洲一区二区三区在线免费| 国产日韩欧美成人| 91国产精品| 国产精品男人的天堂| 精品欧美一区二区三区在线观看 | 久久99热只有频精品91密拍| 91成人福利| 高清国语自产拍免费一区二区三区 | 亚洲欧美日韩一区| 日本精品人妻无码77777| 成人免费小视频| 久久国产波多野结衣| 国产精品乱人伦| 免费成人深夜蜜桃视频| 国产精品你懂的| 亚洲天堂精品一区| 国产日韩欧美不卡在线| 国产综合精品久久久久成人av| 久久精品一级爱片| 亚洲黄色网址大全| 亚洲人妖av一区二区| 亚洲国产美女视频| 一区二区三区毛片| 久久久99精品| 欧美日韩加勒比精品一区| 日韩不卡在线播放| 欧美日韩亚洲一区二区| 岛国av中文字幕| 欧美一a一片一级一片| 91av国产精品| 91麻豆精品国产91久久久| 精品国产亚洲一区二区麻豆| 亚洲成人a**站| 可以在线观看的黄色| 色吧影院999| 视频在线这里都是精品| 7777kkkk成人观看| 免费成人高清在线视频| y111111国产精品久久婷婷| 黄色免费大全亚洲| 亚洲v日韩v综合v精品v| 免费萌白酱国产一区二区三区| 欧美激情视频一区二区三区| 清纯唯美亚洲综合一区| 国产精品久久国产| 媚黑女一区二区| 深夜福利网站在线观看| 91在线小视频| www.av免费| 亚洲高清免费在线| 在线播放国产一区| 日韩精品自拍偷拍| 熟妇高潮一区二区高潮| 亚洲深夜福利网站| 久久精品色图| 欧美wwwxxxx| 日韩影片中文字幕| www.成人av.com| 日韩在线欧美| 国产av麻豆mag剧集| 蜜桃精品在线观看| 久久久午夜精品福利内容| 久久久精品一品道一区| 久久久久久欧美精品se一二三四| 高跟丝袜一区二区三区| 国产精品伊人久久| 亚洲欧美日本另类| 男人添女人下部高潮视频在线观看| 国产精品久久久久av| 视频欧美一区| 亚洲精品中文综合第一页| 一本精品一区二区三区| 97超碰在线人人| 国产剧情一区在线| 日本一区二区视频在线播放| 午夜精品久久久久久久99樱桃| 国产成人av免费| 精品卡一卡二卡三卡四在线| 巨骚激情综合| 2019中文字幕全在线观看| 亚洲图色一区二区三区| 中文字幕一区二区三区四区五区六区 | 色诱女教师一区二区三区| 天堂√中文最新版在线| 国产乱码精品一区二区三区卡| 欧美国产一级| 色综合久久久久无码专区| 国产成人av电影在线| 黄色一级片中国| 欧美精品在线观看一区二区| 韩国三级在线观看久| 欧美一级淫片播放口| 国产另类在线| 全黄性性激高免费视频| 国产麻豆精品在线观看| 天天鲁一鲁摸一摸爽一爽| 色综合久久综合中文综合网| 午夜视频www| 午夜精品久久17c| 亚洲一区二区三区在线免费| 欧美 亚洲 视频| 国产成人欧美日韩在线电影| 精品国产精品国产精品| 在线观看视频一区二区欧美日韩| 手机福利在线| 欧美亚洲国产日韩2020| 同性恋视频一区| 无码人妻h动漫| 久久久欧美精品sm网站 | 欧美性xxxxx极品少妇| 国内精品一区视频| 国产精品a久久久久久| 国内成人精品| 亚洲综合欧美激情| 国产精品进线69影院| 国产裸体无遮挡| 欧美老女人性视频| 欧美激情极品| 日韩网址在线观看| 国产精品日韩成人| 国产伦精品一区二区三区视频痴汉| 精品国产美女在线| 韩国成人漫画| 日本福利一区二区三区| 青青草精品视频| 91精品少妇一区二区三区蜜桃臀| 欧美日韩在线播放三区| www在线免费观看视频| 99高清视频有精品视频| 亚洲一区二区毛片| 日韩毛片无码永久免费看| 欧美乱妇15p| 国产蜜臀av在线播放| 蜜桃av噜噜一区二区三| 美腿丝袜在线亚洲一区| 91人妻一区二区三区蜜臀| 日韩一级精品视频在线观看| 在线中文字幕第一页| 国产精品日本一区二区| 亚洲专区免费| 欧美自拍偷拍网| 日韩一区二区免费高清| 激情黄产视频在线免费观看| 日韩高清av电影| 国产激情精品久久久第一区二区| 久久露脸国语精品国产91| 日韩精品在线视频观看| 国产精品无码久久久久| a级黄色小视频| 国产亲近乱来精品视频| 97超视频在线观看| 97视频在线观看免费高清完整版在线观看| 九九精品在线| 欧美精品 - 色网| 色一情一乱一乱一91av| 最新日本在线观看|