皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
某系统提供一个简单计算器,具有简单的加法和减法功能,系统可以根据用户的选择实例化相应的操作类。现使用简单工厂模式设计该系统,类图 : 在图 1 中, Operation 是抽象类,其中定义了抽象方法 getResult() ,其子类 AddOperation 用于实现加法操作, SubOperation 用于实现减法操作, Calculator 是简单工厂类,工厂方法为 createOperation() ,该方法接收一个 char 类型的字符参数,如果传入的参数为“ + ”,工厂方法返回一个 AddOperation 类型的对象,如果传入的参数为“ - ”,则返回一个 SubOperation 类型的对象。 【 Java 代码】 abstract class Operation { protected int numberA; protected int numberB; // numberA 和 numberB 的 Setter 方法和 Getter 方法省略 public (1) int getResult(); } class AddOperation extends Operation { public int getResult() { return numberA + numberB; } } class SubOperation extends Operation { public int getResult() { return numberA - numberB; } } class Calculator { public static (2) Operation createOperation(char operator) { Operation op = null; (3) { case '+': op = (4) ; break; case '-': op = (5) ; break; } (6) ; } } class Test { public static void main(String args[]) { int result; Operation op1 = Calculator.createOperation('+'); op1.setNumberA(20); op1.setNumberB(10); result = (7) ; System.out.println(result); } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】中国经济规模最大、经济综合竞争力、金融实力最强的省份是( )。
A.
江苏
B.
广东
C.
上海
D.
浙江
【单选题】补益药汤剂的最佳服用时间是()。
A.
饭前0.5~1小时
B.
饭前1.5小时
C.
饭后0.5小时
D.
饭后10分钟
E.
饭后20分钟
【简答题】下述图形给我们感觉曲线的变化趋势很大的主要原因是( )。(A)图形画得太小 (B)纵坐标没有从0开始【图片】
【单选题】补益药的最佳服用时间是
A.
饭前服
B.
饭后服
C.
空腹服
D.
需要时服
E.
睡前服
【单选题】()是中国经济规模最大,经济综合竞争力、金融实力最强的省份。
A.
广东省
B.
广西省
C.
浙江省
D.
江苏省
【单选题】下述图形给我们感觉曲线的变化趋势很大的主要原因是( )。
A.
图形画得太小
B.
纵坐标没从零开始
C.
格式不对
D.
以上都不对
【判断题】文献综述报告是就某一个研究课题范围的有关文献资料内容进行评价分析。
A.
正确
B.
错误
【判断题】抹灰工程中的基层抹灰主要作用是与基层粘结,所以不需要平整,而要与基层粘结牢固。(    )
A.
正确
B.
错误
【单选题】杨姓女患者,28岁。产后20天仍恶露淋漓不绝,量多,质稀,无臭味,精神倦怠,气短懒言,小腹空坠,面色黄白,舌淡苔白,脉缓弱,医嘱给予补中益气汤服用。最佳的服药时间是()
A.
饭前空腹服
B.
饭后立即服
C.
两餐之间服
D.
睡前服
E.
晨起服
【单选题】将计算机用于车票预售,属于计算机在()方面的应用。
A.
人工智能
B.
科学计算
C.
自动控制
D.
信息管理
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题