abstractclass1 [Java] Interface(인터페이스)와 Abstract Class(추상클래스)를 비교해보자 많이 유사하지만 다른 인터페이스(Interface)와 추상클래스(abstract class)의 차이에 대해서 알아보도록 하겠습니다. extend, implement 등의 기본적인 사용법은 쓰지 않겠습니다. Interface 구현에 의존적 interface는 특정 기능을 수행하자는 일종의 contract 즉 사전 합의가 주된 목적이기 때문에 interface를 사용하는 의도를 만족시키기 위해서는 implementation 죽 구현에 의존한다 즉 concrete class로 반드시 구현되어야 하는 일종의 contract인 것. 상태를 갖지 못한다 인터페이스는 state 즉 상태를 갖지 못한다. interface에서의 variable은 전부 static final 이다. 변경 가능한 인스턴스 변수를 사용할 수.. 2022. 11. 19. 이전 1 다음