diandian
2017-11-14 13:54:41
原
用java面向对象语言写一个简单的计算器控制台程序,输入两个数和运算符号,得到结果
最初看到这个题目,我觉得非常简单,随手写了一个面向过程的代码,但后来经过推敲,慢慢改善,形成了最终的附件。使用了简单的工厂模式,运用java面向对象的封装、继承和多态,自己也记录保存下,没有单独形成项目的方式,自己引入修改包路径测试即可。
其中:
Calculator是测试调用类
CalculatorBase是计算机父类
CalculatorAdd、CalculatorMinus、CalculatorMulti、CalculatorDivide是对应子类
CalculatorFactory为实例化对象工厂
文件目录为:
在任意地方调用即可
运行后结果:
猜你喜欢
请下载代码后再发表评论
![最代码相关代码源代码列表](https://static.zuidaima.com/resource/img/heart_ico.png)
![最代码最近下载分享源代码列表](https://static.zuidaima.com/resource/img/heart_ico.png)
sunjiahui0616 LV2
2022年10月12日
九千风云 LV1
2022年10月10日
cccccc12 LV8
2022年5月19日
阿风啦 LV14
2020年10月9日
admin_z LV22
2020年5月23日
拒绝热巴四次 LV1
2020年4月7日
16622133955 LV1
2020年4月1日
1958918071 LV1
2020年3月21日
niuniuyahoo LV1
2020年3月18日
2603672128 LV1
2020年2月13日
![最代码最近浏览分享源代码列表](https://static.zuidaima.com/resource/img/cattle_ico.png)
tonghao LV18
5月15日
22344341 LV2
4月21日
huangtian LV3
2023年6月24日
Q256688
2023年5月1日
暂无贡献等级
话就一个 LV2
2022年12月17日
15342201772 LV8
2022年12月10日
103463 LV1
2022年12月5日
微信网友_6241684106432512 LV2
2022年11月30日
sunjiahui0616 LV2
2022年10月12日
九千风云 LV1
2022年10月10日