方法的語法:
//方法宣告
訪問修飾符 返回值型別 方法名(引數列表)
public void ***()
//條用方法
物件名.方法名(實際引數);
//num1和num2 是形式引數
public
void
plus
(double num1,
double num2)
//形參是由形式切不用於傳遞實際的值,但也可用於傳遞。
//10和20是實際引數
plus(10
,20);
int di1 =10;
int di2 =20;
plus
(di1.di2)
;//實參就是傳值用的,實際的引數
int num1 =10;
int num2 =20;
plus
(num1,num2)
;基本資料型別作為引數傳值:
傳值傳的是值得內容,來到了另乙個方法空間之後,這個值和之前沒有任何關係
引用資料型別作為引數傳值:
傳值傳的是物件在堆的位址值,所以兩個內容是指向了同一快空間,是相互有影響的。
/** * 帶參構造
*/student
public
student
(string stuname,
int stuage,
double stuscore)
}this關鍵字
this表示當前物件,誰在呼叫這個方法誰就是當前物件!
可以用來呼叫成員變數/例項變數。this.屬性名
可以用來呼叫成員方法 this.方法名()
它也可以用來呼叫構造方法 this(***); 必須寫在構造中的有效**的第一行
//區域性變數和成員變數如果
public
dog(***x)
方法名相同,引數列表不同(個數不同,型別不同,位置/順序不同)的情況就是犯法過載,和返回值型別,訪問修飾符無關!
public
void
hehe()
public
void
hehe
(int num2)
方法過載目的:為了能夠讓同一種方法執行n種處理。(多個方法時進行類似功能的處理,只不過處理的單元不同而已,這時候為了不再花樣起名,就使用了方法過載)
system.out.
print()
;arrays.tostring
在類中定義的屬性:成員變數
在main方法中定義的變數:區域性(local)變數
定義的位置:
成員變數是定義在類中,方法外。
區域性變數是定義在類中,方法內(方法宣告(形參列表)/方法體)。
作用域:成員變數作用域是整個類中都能用。
區域性變數的作用域只能應用在定義它的方法中。
生命週期:生 -> 死 開始 -> 結束成員變數/例項變數,它是隨著物件的產生而建立
區域性變數是隨著方法的壓棧而建立,隨著方法的彈棧而結束。
預設值:成員變數有預設值。
區域性變數沒有預設值,如果不賦初始值,無法使用。
盤點蔣介石帶去台灣的奇珍異寶 數目達70萬件
台北故宮,原名中山博物院。始建於1962年,是仿照北京故宮樣式設計建築的宮殿式建築,位於台北市郊陽明山腳下雙溪至善路2段221號。台灣故宮博物院藏品包括清代北京故宮 瀋陽故宮和原熱河行宮等處舊藏之精華,以及海內外各界人士捐贈的文物精品,共約70萬件,分為書法 古畫 碑帖 銅器 玉器 陶瓷 文房用具 ...
政策利好扶持企業上雲,靈靈通帶去「雲動能」
在2018全國兩會上,再次提到加快推進 百萬企業上雲 建議。各雲計算服務商 各生產企業也紛紛積極響應,不少省市 地方甚至出台了相關獎勵政策,比如山東省會濟南為上雲標桿企業獎勵10萬元等。作為國內領先的雲服程式設計客棧務商和專業isp接入商之一,靈靈通通過專業技術特色和優質服務,助力企業輕鬆 上雲 為...
輕鬆籌積極響應國家政策,為百姓帶去福利
在九月的第一天,惠桂保 普惠型補充醫療保險計畫被大眾所知,並可以正式開放投保,這是輕鬆籌與國富人壽聯合推出的,惠桂保 這款普惠性商業健康險產品是特意針對廣西地區參保人群而開發的,它與我們經常見到的保險品種不一樣,它能有效銜接基本醫療保險,具有准入門檻相對較低 保障範圍廣等特點。這個保險被大家所知後,...