다음 시퀀스 다이어그램과 정확히 (생성 객체로 표시되는) 생성자의 의미는 무엇입니까?UML 시퀀스 다이어그램의 생성자
3
A
답변
3
그것은 ClassA
가 ClassB
을 인스턴스화하는 것을 의미한다. 화살표는 ClassB
의 생성자가 ClassA
4
에 의해 호출되었음을 나타냅니다. 메시지의 이름 "클래스 B()"가 잘못되었습니다. "만들기"여야합니다.
그게 당신을 혼란스럽게합니까?
2
크리스, 잘하면 당신은 지금까지 그것을 알아 냈습니다. Cratylus의 대답을 그대로 받아 들여주세요. ClassA.java
package com.example.umlquestion;
public class ClassA {
private ClassB instanceB;
public ClassA() {
instanceB = new ClassB();
// ...
}
// ...
}
ClassB.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();
// ...
}
}
: 여기
자바 예이다package com.example.umlquestion;
public class ClassB {
public ClassB() {
// ...
}
// ...
}
관련 문제
- 1. UML 시퀀스 다이어그램의 문제점
- 2. UML 시퀀스 다이어그램의 기본 조건
- 3. UML 시퀀스 다이어그램의 흐름 동기화
- 4. UML 다이어그램의 다중성 관계
- 5. UML 다이어그램의 화살표
- 6. UML 다이어그램의 연산자 오버로드
- 7. UML 다이어그램의 약간의 오해
- 8. UML 클래스 다이어그램의 관계
- 9. UML 다이어그램의 종속성
- 10. UML 다이어그램의 일대일 관계
- 11. 표시 방법 UML 시스템 시퀀스 다이어그램의 다른 조건
- 12. UML 시퀀스 다이어그램의 네트워크 및 통신 세부 정보 포함
- 13. 시퀀스 다이어그램의 super() 호출
- 14. UML 시퀀스 다이어그램에서 허용되는 인터페이스
- 15. Dia에서 시퀀스 다이어그램의 수명을 연장하는 방법은 무엇입니까?
- 16. uml 구성 요소 다이어그램의 가능성
- 17. UML 활동 다이어그램의 비동기 콜백
- 18. UML 액티비티 다이어그램의 큐 데모
- 19. 개체를 UML 다이어그램의 필드로 연결
- 20. UML 클래스 다이어그램의 와일드 카드
- 21. UML 상태 머신 다이어그램의 스레드?
- 22. UML 상호 작용 다이어그램의 대안
- 23. UML 클래스 다이어그램의 인터페이스 집계
- 24. UML 클래스 다이어그램의 제한 사항
- 25. uml 시퀀스 다이어그램에서 "하위 시퀀스"를 나타내는 방법은 무엇입니까?
- 26. 시퀀스 다이어그램의 메시지 유형 차이점
- 27. 내 UML 다이어그램의 객체 지향 설계 지침
- 28. UML 시퀀스 다이어그램 피드백
- 29. DIA의 UML 시퀀스 다이어그램?
- 30. UML 시퀀스 다이어그램
감사합니다. @Cratylus 조금 더 명확히 해 주시겠습니까? – Chriss
나는 당신을 괴롭히는 것이 확실하지 않습니다. Class A는 '새로운 ClassB()'를 호출합니다.이게 더 명확합니까? – Cratylus
이 호출을 Java와 같은 프로그래밍 언어로 어떻게 표현할 수 있습니까? – Chriss