物件導向的java設計翁凱老師第二題

2021-09-02 01:37:08 字數 742 閱讀 1105

題目內容:

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