/*
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);
}
}
以上學習筆記均在嗶哩嗶哩中動力節點的視頻課中的總結,如有錯誤,請各位指出!~