static 關鍵字
表示是靜態的,它可以用來修飾屬性,修飾方法,修飾類
如果乙個類中屬性用static修飾,那麼此屬性屬於靜態屬性
如果乙個類中方法用static修飾,那麼此方法屬於靜態方法
如果乙個類中,內部類用static修飾,那麼此內部類屬於靜態內部類
如果屬性或者方法被static關鍵字修飾,那麼我可以直接通過「類名.靜態屬性名 或者 類名.靜態方法名」來呼叫
static
關鍵字不能修飾構造器
packagecom.ibm.jbs.height;
public
classstaticdemo
public
static
voidshow()
public
staticstring show1()
publicstring show2()
// public static staticdemo()
靜態塊,靜態方法,自由塊,普通方法執行順序
先靜態塊,然後在執行main方法,建立物件時執行自由塊,然後在按照main方法執行程式
packagecom.ibm.jbs.height;
public
classstaticdemo02
public
static
voidshow()
public
voidshow2()
public
static
voidmain(string args) }
執行結果:
靜態塊執行完成
10 admin
靜態方法執行完
10 admin
自由塊執行完成
10 admin
普通方法執行完成
final關鍵字
final關鍵字表最終的,可以修飾屬性,可以修飾方法,可以修飾類
final修飾屬性,屬性初始化值之後,屬性的值不再改變;如果屬性沒有初始化值,那麼只能改變屬性的值,不能改變屬性的物件。
final修飾方法,則表示此方法為最終方法,此方法不可以被覆蓋。
final修飾類,則表示此類為最終類,此類不可以被繼承
當用final修飾屬性的時候,屬性需要例項化
當用final修飾屬性的時候,屬性為一常量,常量的命名一般的情況下都為大寫
public
classfinaldemo }
用final修飾方法:訪問修飾符+final+返回值型別+方法名(引數列表){}
public
final
voidshow()
用final修飾方法不能被子類覆蓋
用final修飾類:訪問修飾符+fianl+class+類名{}
public final
classfinaldemo {
用final修飾的類不能被其他類繼承
java 從零開始,學習筆記之基礎入門(八)
witch 語句是一類分支語句 語法格式為 switch case 值 for 迴圈 用來執行反覆執行的操作!for int i 初始值 i 最大範圍 每次迴圈增加量 packagecom.ibm.four public classfordemo 輸出 1 2 3 4 100 0 1 1 1 2 3...
java 從零開始,學習筆記之基礎入門(十二)
static 關鍵字 表示是靜態的,它可以用來修飾屬性,修飾方法,修飾類 如果乙個類中屬性用static修飾,那麼此屬性屬於靜態屬性 如果乙個類中方法用static修飾,那麼此方法屬於靜態方法 如果乙個類中,內部類用static修飾,那麼此內部類屬於靜態內部類 如果屬性或者方法被static關鍵字修...
3 15學習筆記 從零開始
開啟python的方法 windows 環境 cmd 命令列輸入 python 另一種使用方法 先編寫程式在通過字尾為.py來儲存,然後再用cmd開啟 好處 修改時比較方便,可以直接拿滑鼠去消除或者新增 print 輸出括號中得字元 命名變數 直接命名用等號連線。不需要提前命名 print type...