Uml 序列图中的super()调用
如何在序列图中表示super()调用?我创建了一个类“Bar”,它是“Foo”的一个子类。创建此类栏时,将调用Foo的默认构造函数。如何在序列图中绘制它?超级调用表示对超类的某个方法的调用,因此,如果类a从类B扩展而来,则:Uml 序列图中的super()调用,uml,sequence,diagram,Uml,Sequence,Diagram,如何在序列图中表示super()调用?我创建了一个类“Bar”,它是“Foo”的一个子类。创建此类栏时,将调用Foo的默认构造函数。如何在序列图中绘制它?超级调用表示对超类的某个方法的调用,因此,如果类a从类B扩展而来,则: class A extends B{ public A (){ super(); } } 及 您必须在运行时考虑这些类,例如,您有一个来自类a的对象a称为a,该对象由两个类表示,因为类a扩展了类B 在本例中,我将使用超级类B的构造函数绘制一
class A extends B{
public A (){
super();
}
}
及
您必须在运行时考虑这些类,例如,您有一个来自类a的对象a称为a,该对象由两个类表示,因为类a扩展了类B
在本例中,我将使用超级类B的构造函数绘制一个图,因此我可以将此图链接到表示类a的构造函数的图
由于对超类构造函数的调用引用的是同一个对象a而不是另一个对象,因此消息箭头应该是一条自身消息,在该消息中它调用了超类B的构造函数
此外,为了让事情更清楚,我将添加超级调用的代码
更具图形化的应该是这个
B班呢
警察局。我使用企业架构师软件来绘制图表
class B {
public B (){
...
}
}