动物为父类,用UML图例表示猫,狗对动物类的继承
时间: 2023-06-01 12:01:33 浏览: 135
下面是用UML图例表示猫,狗对动物类的继承:
```
+----------+
| Animal |
+----------+
| |
| +eat() |
| +sleep() |
+----------+
^
| inheritance
+----------+ +--------+
| Cat |---->| Animal |
+----------+ +--------+
| | | |
| +meow() | | +eat() |
| +purr() | | +sleep()|
+----------+ +--------+
^
| inheritance
+----------+ +--------+
| Dog |---->| Animal |
+----------+ +--------+
| | | |
| +bark() | | +eat() |
| +wag() | | +sleep()|
+----------+ +--------+
```
在上面的示例中,`Animal`是一个父类,`Cat`和`Dog`是两个子类,它们都继承了`Animal`的属性和方法。`Cat`类和`Dog`类都有自己的独特属性和方法,例如`Cat`类有`meow()`和`purr()`方法,而`Dog`类有`bark()`和`wag()`方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)