简易计算器uml类图
时间: 2023-06-30 08:18:29 浏览: 155
以下是简易计算器的UML类图:
```
+---------------------+
| Calculator |
+---------------------+
| - currentResult: int |
+---------------------+
| + add(num: int) |
| + subtract(num: int)|
| + multiply(num: int)|
| + divide(num: int) |
| + getResult(): int |
+---------------------+
```
解释:
- `Calculator` 类代表计算器本身,具有一个私有属性 `currentResult` 表示当前计算结果。
- `add`、`subtract`、`multiply` 和 `divide` 方法分别实现加法、减法、乘法和除法运算,并将结果保存在 `currentResult` 属性中。
- `getResult` 方法返回 `currentResult` 属性的值,即当前计算结果。
相关问题
java简易计算器uml类图
以下是Java简易计算器的UML类图:
```
___________________________
| Calculator |
|-------------------------|
| - num1: double |
| - num2: double |
|-------------------------|
| + Calculator() |
| + add(): double |
| + subtract(): double |
| + multiply(): double |
| + divide(): double |
| + setNum1(double): void |
| + setNum2(double): void |
|_________________________|
```
其中,Calculator类有两个私有属性num1和num2,分别表示计算器中的两个数字。类中包含一个构造方法和四个公有方法add、subtract、multiply和divide,分别表示加法、减法、乘法和除法操作。此外,类中还包含两个公有方法setNum1和setNum2,用于设置num1和num2的值。
简单计算器UML类图
以下是简单计算器的UML类图:
```
+---------------------+
| Calculator |
+---------------------+
| - num1: float |
| - num2: float |
+---------------------+
| + add(): float |
| + subtract(): float |
| + multiply(): float |
| + divide(): float |
+---------------------+
```
其中,Calculator类有两个私有属性num1和num2,分别表示要进行计算的两个数。类中有四个公有方法add、subtract、multiply和divide,分别表示加法、减法、乘法和除法运算,并返回计算结果。这个类可以用来实现一个简单的计算器。