java简易计算器uml类图
时间: 2023-07-10 22:36:43 浏览: 245
以下是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 |
+---------------------+
| - result: int |
+---------------------+
| + add(num1: int, |
| num2: int): |
| int |
| + subtract(num1: |
| int, num2: |
| int): int |
| + multiply(num1: |
| int, num2: |
| int): int |
| + divide(num1: |
| int, num2: |
| int): double |
+---------------------+
```
在上图中,`Calculator` 类表示我们的简易计算器。它具有一个私有变量 `result`,它存储计算结果。`add`、`subtract`、`multiply` 和 `divide` 方法表示加、减、乘和除操作,并返回计算结果。这些方法都采用两个整数参数,表示要执行操作的两个数字。`divide` 方法返回一个双精度浮点数,因为除法可能会产生小数。
简单计算器UML类图
以下是简单计算器的UML类图:
```
+---------------------+
| Calculator |
+---------------------+
| - num1: float |
| - num2: float |
+---------------------+
| + add(): float |
| + subtract(): float |
| + multiply(): float |
| + divide(): float |
+---------------------+
```
其中,Calculator类有两个私有属性num1和num2,分别表示要进行计算的两个数。类中有四个公有方法add、subtract、multiply和divide,分别表示加法、减法、乘法和除法运算,并返回计算结果。这个类可以用来实现一个简单的计算器。
阅读全文