国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育Java入門(mén)全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

2023-07-15 19:07 作者:立即白  | 我要投稿

P22


成員變量以及局部變量

變量的定義

指聲明一個(gè)變量并分配給它一個(gè)名稱(chēng)和類(lèi)型。包含幾個(gè)要素如下


  1. 變量類(lèi)型:每個(gè)變量都有一個(gè)特定的類(lèi)型,用于定義變量可以存儲(chǔ)的數(shù)據(jù)的種類(lèi)。包括基本數(shù)據(jù)類(lèi)型以及引用數(shù)據(jù)類(lèi)型。
  2. 變量名稱(chēng):變量名稱(chēng)是給變量分配的唯一標(biāo)識(shí)符。它必須遵循Java的命名規(guī)則,可以由字母、數(shù)字和下劃線(xiàn)組成,必須以字母或下劃線(xiàn)開(kāi)頭,不能使用Java的關(guān)鍵字作為變量名稱(chēng)。
  3. 變量初始化:在定義變量時(shí)可使用"="給變量賦初始值。若不給變量賦值,變量會(huì)被默認(rèn)初始化,整數(shù)類(lèi)型會(huì)被初始化為0,布爾類(lèi)型會(huì)被初始化為false,引用類(lèi)型會(huì)被初始化為null。

變量的分類(lèi)

變量的分類(lèi)可按照變量聲明的位置來(lái)分為成員變量與局部變量,該位置指該聲明變量的作用范圍(通常該范圍由最近的一個(gè)大括號(hào)決定),即作用域。注意:變量即聲明則即使用,未被使用的變量盡可能的不要聲明

成員變量的定義:在定義一個(gè)類(lèi)的時(shí),該變量聲明在類(lèi)的內(nèi)部方法的外部,其作用范圍在整個(gè) 類(lèi)。

局部變量的定義:定義在一個(gè)類(lèi)的方法的內(nèi)部的變量。

兩者區(qū)別:

  1. 定義的位置不同。成員變量是在方法的外部,局部變量是在方法的內(nèi)部。
  2. 初始值不同。成員變量是有初始值的,即使在聲明時(shí)未人為給其賦值,編譯時(shí)會(huì)默認(rèn)給其一個(gè)初始化默認(rèn)值(該默認(rèn)值由聲明的數(shù)據(jù)類(lèi)型決定)。而局部變量的值必須時(shí)顯示的,即使在聲明時(shí)未給值,在后面的使用過(guò)程中也必須給其賦值。
  3. 作用域不同。成員變量可被類(lèi)中的所有方法共享,局部變量只能在其所在的方法中使用。
  4. 修飾符的使用不同。成員變量可被public,private,protected,default這四個(gè)訪(fǎng)問(wèn)修飾符修飾,而局部變量不可被該修飾符修飾。

千鋒教育Java入門(mén)全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
营山县| 延边| 临湘市| 华坪县| 于都县| 山丹县| 陵川县| 恩平市| 区。| 河津市| 汝城县| 青铜峡市| 阜城县| 福建省| 玉溪市| 广西| 平顺县| 甘孜| 元氏县| 泾源县| 扎赉特旗| 永丰县| 中西区| 夏邑县| 芷江| 辽宁省| 和平区| 英山县| 元朗区| 库尔勒市| 汶川县| 梁平县| 马边| 吉木萨尔县| 陇川县| 新巴尔虎右旗| 平乡县| 泰和县| 泰来县| 舞钢市| 威信县|