Java帶去去看流浪世界!(八)

2021-09-17 01:13:18 字數 1998 閱讀 5529

方法的語法:

//方法宣告

訪問修飾符 返回值型別 方法名(引數列表)

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接入商之一,靈靈通通過專業技術特色和優質服務,助力企業輕鬆 上雲 為...

輕鬆籌積極響應國家政策,為百姓帶去福利

在九月的第一天,惠桂保 普惠型補充醫療保險計畫被大眾所知,並可以正式開放投保,這是輕鬆籌與國富人壽聯合推出的,惠桂保 這款普惠性商業健康險產品是特意針對廣西地區參保人群而開發的,它與我們經常見到的保險品種不一樣,它能有效銜接基本醫療保險,具有准入門檻相對較低 保障範圍廣等特點。這個保險被大家所知後,...