연관1 [Java 이해하기] 20. Java의 has-a 관계 💜 Java의 has-a 관계란?"has-a" 관계는 객체 지향 프로그래밍에서 매우 중요한 개념 중 하나로, 클래스가 다른 클래스의 객체를 포함하고 있는 관계를 나타냅니다. 이는 컴포지션(composition)과 연관(composition and aggregation)이라고도 불립니다. "has-a" 관계는 한 클래스가 다른 클래스의 객체를 자신의 멤버 변수로 포함하는 관계를 말합니다. 이 관계는 두 클래스 간의 의존성을 나타내며, 상속(inheritance)과 대비되는 개념입니다. 상속이 "is-a" 관계(예: A는 B이다)를 나타낸다면, "has-a" 관계는 "A는 B를 가지고 있다"를 의미합니다.상속은 추후 포스팅에서 다루겠습니다. 💙has-a의 특징 컴포지션(Composition.. 2024. 5. 27. 이전 1 다음