Java變量、作用域


/*
1、變量具有優先級,如果方法中有局部變量,則局部變量優先讀取,
如果方法中沒有局部變量,類體內、方法外有成員變量,則讀取成員變量
俗稱【就近原則】
 
2、什么是作用域?
1.變量的作用域,主要描述的是變量的有效范圍;
2.在什么范圍之內可以被訪問的,只要出了這個范圍該變量就無法訪問。
3.在聲明成員變量中,須在數據類型前面加“static”!

3、關於變量的分類:
根據變量聲明的位置來分類:
1.局部變量:
--在方法當中聲明的變量叫做局部變量
2.成員變量:
--在方法體外【類體之內】聲明的變量叫做成員變量

4、--在不同的作用域當中,變量名是可以相同的,但如果方法中有局部變量,則局部變量優先讀取,
如果方法中沒有局部變量,類體內、方法外有成員變量,則讀取成員變量
--在同一個作用於當中變量名不能重名。

5、在類中,不能直接編寫Java語句【除了聲明變量之外】
 
6、在聲明變量中,局部變量必須初始化並賦值;成員變量必須初始化但可以不賦值。因為在Java中成員變量如果沒賦值都默認為0;
如:int、short、byte、long 0;
boolean false (true:1,false:0)
folat double 0.0
char \u0000
*/
public class Sa{
//成員變量
static String x="hhhhhhsffjfjf";//成員變量,出了大括號,則不能進行調用
//主方法、入口
public static void main(String[] args){
//a的作用域在main方法中,除了main方法則無法進行調用。
int a=10;//局部變量,除了大括號,則不能進行調用
System.out.println(a);
System.out.println(x);

}
}
以上學習筆記均在嗶哩嗶哩中動力節點的視頻課中的總結,如有錯誤,請各位指出!~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM