用final關鍵字修飾的字段就是常量一旦賦值其值不可修改
例:final int num=0;
普通的字段(屬性)就是變數
例如:int num=0;
成員常量
1.在類內部,方法體外部,構造器外部的常量叫成員常量
2.不支援先宣告後賦值,要求宣告時候賦值
3.支援通過構造器初始化常量值
class test
}
5.通過構造器初始化
4.支援通過靜態**塊或者例項**塊({}沒有static就是例項**塊)對其初始化,
前提是常量必須是靜態的。
class test
}
區域性常量
1.在方法體內部的常量都是區域性常量
2.支援先宣告再賦值使用前必須賦值
publicvoid show()
3.在構造器和**塊中,都是區域性變數
成員變數
在類內部,方法體外部,構造器外部的變數叫成員變數
1.可以宣告不賦值,類是引用型別,不賦值會有預設值。
區域性變數
在方法體內部的變數都是區域性變數
1.支援先宣告再賦值使用前必須賦值
publicvoid show()
例如:int num=0;
用static修飾的變數叫靜態變數(類變數)
java變數和常量
一.變數 1.如何定義宣告乙個變數 變數型別 變數名 初始值 2.定義變數的三要素 變數型別,變數名,變數的初始值 三者缺一不可 3.變數的命名規則 不以數字開頭的字母,數字,下劃線及 符號.在命名時不經意用 因為另有用處 4.變數的宣告週期 變數的作用域 變數開始於定義宣告的地方,結束於所對應的大...
變數和常量
package com.xy.pf.test.xiti 關鍵字static 1.靜態方法和靜態變數是屬於某乙個類,而不屬於類的物件 2.靜態方法和靜態變數的引用直接通過類名呼叫 3.在靜態方法中不能呼叫非靜態的方法和引用非靜態的成員變數 反之,則可以 4.可以用類的物件obj來呼叫靜態的方法meth...
常量和變數
常量 固定的資料 四類 整型 浮點型 單精度和雙精度 字元型 字串型 字元型常量 不能是中文,單引號引起來的 字串型常量 雙引號引起來的 變數 表示乙個需要經常改變或者不確定的資料 特點 1.建立了乙個變數相當於在記憶體中占用了一片空間 2.空間的大小是固定的,但裡面的資料可以改變 3.同乙個作用域...