題目內容:
public clock(int hour, int minute, int second);
用hour, minute和second初始化時間。
public void tick();
「嘀嗒」一下,時間走1秒。
public string tostring();
返回乙個string的值,以「hh:mm:ss「的形式表示當前時間。這裡每個數值都佔據兩位,不足兩位時補0。如「00:01:22"。注意其中的冒號是西文的,不是中文的。
另外寫乙個main類,它的main函式為下面的樣子,注意,必須原封不動地作為main的main函式:
public static void main(string args)
public boolean increase()
return true;
} public int getvalue()
public int setvalue(int a)
} class clock
public void tick()
}} public string tostring()
public static void main(string args)
}為display設計了getvalue() 和setvalue()所有問題就可以解決
一點思考:string tostring是自動呼叫的嗎,如何呼叫的呢?
Java物件導向設計
圖形圖畫是最好的溝通方式,uml就是做這種方式的,各種各樣的圖形。軟體工程學的研究 用工程學的方法進行軟體的開發與維護,並對軟體的生產過程進行工程化的管理 軟體工程的內容 針對軟體生命週期的全過程機器每個具體階段的工程方法 技術細則 文件規範 技術支援 管理制度 人員組織以及質量保證體系等。每個軟體...
java物件導向設計原則
軟體開發的乙個不變真理 不變的是變化 1.把會變化的部分取出來並 封裝 起來,好讓其他部分不受影響。封裝變化 2.針對介面程式設計 真正的意思是 針對超型別 程式設計 而不是針對實現程式設計。針對實現程式設計 dog d new dog d.bark 宣告變數 d 為 dog的型別,是animail...
java 物件導向程式設計(模擬老師用電腦上課)
程式入口類 陳老師用電腦上課。課上出現的問題 比如 電腦藍屏了。電腦冒煙了。對問題進行描述,封裝成物件。當冒煙maoyanexception發生後,課時無法繼續。出現了講師的問題,課時計畫無法繼續noplanexception public class exceptiontest1 catch no...