甲程序員寫一個程序的xyz程序。他已經認識到Div和Add值都基於相同的底層Op數據結構。因此,他編寫了以下JUnit測試代碼。爪哇JUnit中,接口,類標題
@Test
public void testDiv() {
Op aValue = new Div(8, 40, 「String」);
assertEquals(5, aValue.getVal1());
assertEquals(「String 40/8 = 5」, aValue.toString());
}
基於此代碼:爲Op編寫一個接口併爲Div編寫類頭。
- 我的回答是:
public interface IDiv {
String aValue();
String toString();
}
和
public class Div (int, String) {
}
這是正確的?
您似乎沒有定義「Op」接口。我只能看到'IDiv'界面。你確定這是你想要的嗎? – 2011-05-14 21:20:19