java 從零開始,學習筆記之基礎入門(十二)

2021-08-27 15:31:42 字數 1668 閱讀 3084

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...