国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - Java的方法重載與變量作用域簡介

Java的方法重載與變量作用域簡介

2020-01-12 14:37goldensun JAVA教程

這篇文章主要介紹了Java的方法重載與變量作用域,是Java入門學習中的基礎知識,需要的朋友可以參考下

方法的重載
上面使用的max方法僅僅適用于int型數據。但如果你想得到兩個浮點類型數據的最大值呢?
解決方法是創建另一個有相同名字但參數不同的方法,如下面代碼所示:

?
1
2
3
4
5
6
public static double max(double num1, double num2) {
 if (num1 > num2)
  return num1;
 else
  return num2;
}

如果你調用max方法時傳遞的是int型參數,則 int型參數的max方法就會被調用;
如果傳遞的事double型參數,則double類型的max方法體會被調用,這叫做方法重載;
就是說一個類的兩個方法擁有相同的名字,但是有不同的參數列表。
Java編譯器根據方法簽名判斷哪個方法應該被調用。
方法重載可以讓程序更清晰易讀。執行密切相關任務的方法應該使用相同的名字。
重載的方法必須擁有不同的參數列表。你不能僅僅依據修飾符或者返回類型的不同來重載方法。
變量作用域
變量的范圍是程序中該變量可以被引用的部分。
方法內定義的變量被稱為局部變量。
局部變量的作用范圍從聲明開始,直到包含它的塊結束。
局部變量必須聲明才可以使用。
方法的參數范圍涵蓋整個方法。參數實際上是一個局部變量。
for循環的初始化部分聲明的變量,其作用范圍在整個循環。
但循環體內聲明的變量其適用范圍是從它聲明到循環體結束。它包含如下所示的變量聲明:

Java的方法重載與變量作用域簡介

你可以在一個方法里,不同的非嵌套塊中多次聲明一個具有相同的名稱局部變量,但你不能在嵌套塊內兩次聲明局部變量。

延伸 · 閱讀

精彩推薦
486
主站蜘蛛池模板: 日韩欧美一区二区视频 | 亚洲一区二区三区四区五区中文 | 亚洲一区精品在线 | 一区二区精品视频 | 久久精品久久久久电影 | 国产精品久久久久久吹潮 | 国产高清一区二区三区 | 日韩精品91爱爱 | 中文字幕在线资源 | 欧美精品一二三区 | 亚洲福利电影网 | 一区二区国产精品 | 国产精品美女久久久久久免费 | 国内成人免费视频 | 羞羞视频免费网站 | 蜜桃传媒一区二区 | 久久爱综合| 欧美日韩视频在线 | 午夜成人免费视频 | 国产av毛片| 香蕉久久夜色精品国产使用方法 | 欧美日韩一区二区在线 | 欧美精品一区二区在线观看 | 免费观看全黄做爰大片国产 | 国产一级片 | 欧美亚洲日本 | 午夜免费视频福利 | 国产精品久久久久一区二区三区 | 精品一区二区三区免费 | 久久成人av | 一级片在线观看 | 精品1区 | 国产高清av在线一区二区三区 | 亚洲欧美在线一区 | 成人妇女免费播放久久久 | 亚洲欧美v国产一区二区 | 日韩精品一区二区在线观看 | 亚洲资源站 | 日韩成人在线电影 | 在线观看免费黄色 | 日日操夜夜操免费视频 |