寫在前邊: 複習JavaSE基礎。以下學習內容來自某谷。
公衆號:小白編碼
一、變量的分類
數據類型:
類中聲明的位置:
二、屬性與局部變量對比
1.相同點:
- 定義變量的格式:數據類型
變量名 = 變量值
- 先聲明,後使用
- 變量都其對應的作用域
2 .不同點:
1)在類中聲明的位置的不同
- 屬性:直接定義在類的一對
{}
內 - 局部變量:聲明在
方法內、方法形參、代碼塊內、構造器形參、構造器內部的變量
2)關於權限修飾符的不同
- 屬性:可以在聲明屬性時,指明其權限,使用
權限修飾符。
- 常用的權限修飾符:
private、public、缺省、protected
- 局部變量:不可以使用權限修飾符。
3)默認初始化值的情況:
- 屬性:類的屬性,根據其類型,都默認初始化值。
- 局部變量:沒默認初始化值。
4)在內存中加載的位置:
- 屬性:加載到
堆空間
中 (非static) - 局部變量:加載到
棧空間