자바 의존성
2020. 5. 13. 09:57ㆍ자바기초
한 클래스가 다른 클래스의 객체를 사용할 때 두 클래스 간의 관계를 의존이라고 한다. 이해를 돕기 위해 코드를 예로 들어보겠다.
public class 전사 {
무기 a무기 = new 무기();
void 공격() {
a무기. 사용();
}
}
public class 무기 {
void 사용();
}
위의 코드를 보면 전사라는 클래스와 무기라는 클래스 2개가 있다. 그리고 전사 클래스에서는 무기 객체를 만들어 무기 클래스 안에 있는 메서드를 사용한다. 이때 전사 클래스는 무기 클래스에 의존한다. 하고 하는데 전사 클래스 안에서 무기 객체가 등장하는 순간부터 그 객체가 없어지면 안 되기 때문이다.
이런 관계를 의존이라고 한다.
'자바기초' 카테고리의 다른 글
자바 메이븐(Maven) 의존성 관리 도구 (0) | 2020.05.13 |
---|---|
자바 라이브러리(Library)와 jar (0) | 2020.05.13 |
(개인 공부) 자바 클래스와 객체 서술 (0) | 2020.05.02 |
자바 this (0) | 2020.04.29 |
자바 상속과 구성 (0) | 2020.04.28 |