동일성과 동등성1 [인프런] equals( ) 정적 의존관계와 동적 의존관계정적 의존관계 : 컴파일 시간에 결정되며, 클래스 간의 관계를 의미한다. 프로그램을 실행하지 않고, 클래스 내에서 사용하는 타입들만 보면 쉽게 의존관계를 파악할 수 있다.동적 의존관계 : 프로그램을 실행하는 런타임에 확인할 수 있는 의존관계이다. 런타임에 어떤 인스턴스를 사용하는지를 나타내는 것을 말한다. 단순히 의존관계 또는 어디에 의존한다고 하면 주로 정적 의존관계를 의미한다. 자바는 두 객체가 같다라는 표현을 2가지로 분리해서 제공한다.동일성(Identity) : == 연산자를 사용해서 두 객체의 참조가 동일한 객체를 가리키고 있는지 확인동등성(Equality) : equals( ) 메서드를 사용하여 두 객체가 논리적으로 동등한지 확인동일성은 물리적으로 같은 메모리에.. 2024. 6. 2. 이전 1 다음