java - 如何在 Java 程序中使用 «extend»?

标签 java uml extends class-diagram

在UML中,类A扩展了类B,我不知道这是不是真的,但这是一种依赖关系,而不是继承。

它说 A «extend» B。我试过继承关系,但感觉不对。

如何在代码中使用它?

enter image description here

最佳答案

这里的 UML 元素似乎存在混淆:

  • 在 UML 中确实存在“扩展”依赖关系,但它是特定于用例的。它与 java 扩展无关。

  • 在Java中确实有一个extend语句来指定继承。这就是 UML 所说的泛化/特殊化(空心三角形箭头/普通线)。

因此,您需要更正图表,使用继承而不是依赖。

关于java - 如何在 Java 程序中使用 «extend»?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74552411/

相关文章:

java - 尝试在空对象引用上调用虚拟方法 'android.view.Window$Callback android.view.Window.getCallback()'

design-patterns - 对象 C++ 中的状态或观察者模式

html - 我可以使用什么图表来显示 Html 事件和操作

python - Django 不会扩展到父文件夹中的 base.html

extends - 通过扩展/继承修改 Modelica

java - 带有@JsonIgnore 的属性和没有注释的属性有什么区别?

java - 部署和运行 war 文件

oop - 组合与继承

java - 无法在 Java 中扩展类

java - 如何在 Android 上将点绘制到谷歌地图中?