以下序列图的含义和构造函数(表示为创建对象)的含义是什么?
答案 0 :(得分:4)
消息的名称" B类()"是错的:它应该是"创建"。
那令你困惑的是什么?
答案 1 :(得分:3)
这意味着ClassA
实例化ClassB
。箭头表示ClassB
ClassA
的构造函数
答案 2 :(得分:2)
这是Java中的一个例子:
<强> Main.java 强>
package com.example.umlquestion;
// (e.g. your application that makes and uses an instance of ClassA)
public class Main {
public Main() {
// this calls ClassA's constructor, which will then call ClassB's constructor
private ClassA instanceA = new ClassA();
// ...
}
}
<强> ClassA.java 强>
package com.example.umlquestion;
public class ClassA {
private ClassB instanceB;
public ClassA() {
instanceB = new ClassB();
// ...
}
// ...
}
<强> ClassB.java 强>
package com.example.umlquestion;
public class ClassB {
public ClassB() {
// ...
}
// ...
}