channel: int //這個tv的當前頻道(從1到120)
volumelevel: int //這個tv的當前音量(從1到7)
on: boolean //表明這個tv是開的還是關的
+tv() //構造乙個預設的tv物件
+turnon(): void //開啟這個tv
+turnoff(): void //關閉這個tv
+setchannel(newchannel: int): void //為這個tv設定乙個新頻道
+setvolume(newvolumelevel: int): void //為這個tv設定乙個新音量
+channelup(): void //給頻道數+1
+channeldown(): void //給頻道數-1
+volumeup(): void //給音量+1
+volumedown:void //給音量-1
tv類中的構造方法定義為公共的,因此可以從其他類中訪問。
public class tv第3行和第8行建立了兩個物件,然後呼叫物件中的方法來完成設定頻道和音量的動作。public void turnoff()
public void setchannel(int newchannel)
public void setvolume(int newvolumelevel)
public void channelup()
public void channeldown()
public void volumeup()
public void volumedown()
}
public class testtv}
tv1的頻道是1聲音是3tv2的頻道是2聲音是2
java類執行順序
如果父類有靜態成員賦值或者靜態初始化塊,執行靜態成員賦值和靜態初始化塊 如果類有靜態成員賦值或者靜態初始化塊,執行靜態成員賦值和靜態初始化塊 將類的成員賦予初值 原始型別的成員的值為規定值,例如int型為0,float型為0.0f,boolean型為false 物件型別的初始值為null 如果構造方...
java類執行順序
先執行父類的靜態變數和靜態 塊,如果有初值為其賦值,沒有就賦值預設初始值 執行當前類的靜態變數和靜態 塊,如果有初值為其賦值,沒有就賦值預設初始值 執行當前類成員的預設賦值,int 0,boolean false等 執行當前類的構造方法,顯示或者掩式呼叫父類的構造方法,如果構造方法 塊中有this,...
java 類執行順序
package com.accdays.keyword 類中 的執行順序 1.載入時 static 塊會執行一次,且以後不會再執行 2.塊 例項化屬性字段 相同執行級別,按照 順序執行 3.建構函式 如果有父類,先按照上面順序執行父類的 執行順序 1.先父類再子類 2.先 static 塊 只執行一...