當我們開啟撰寫程式,
往往都需要一個地方暫時放我們的文字或數值,
這些地方就是變數。
而這些地方就需要依照資料的不同,
給他不同型態的格式。
你要告訴編譯器,
誰可以使用這個變數。
預設是friendly
1.public
全部class都可使用這個變數
2.protected
同一個package也可以使用
3.friendly
繼承的子class也可以使用
4.private
只限本身所在的class可以使用
加入關鍵字 final ,
即將變數設為常數,
簡單來說就是之後就不能做更改了,
比較常用的就是預防只能設定一次的變數內容再次被更動。
1.String
字串 -> "你好"
2.Character
字元 -> 'a'
3.Byte
整數 -> 1
範圍:127 到 -128
4.Short
整數 -> 1
範圍:32767 到 -32768
5.Integer (最常使用的整數型態)
整數 -> 1
範圍:2147483647 到 -2147483648
6.Long
整數 -> 1
範圍:9223372036854775807 到 -9223372036854775808
6.Float
單精度小數 -> 1.1
7.Double
雙經度小數 -> 1.1
8.Boolean
布林值 -> true(1) / false(0)
情況:
我想要一個
只限本身所在的class可以使用,
不可以多次更動的,
字串變數,
空間名稱:helloword
變數內容:各位菜鳥你們好
private final String helloword = "各位菜鳥你們好";
情況:
我想要一個
全部class都可使用這個變數,
可以多次更動的,
整數變數,
空間名稱:count
變數內容:10
public Integer count = 10;