반응형 Interface1 4. 인터페이스 interface 란? 안녕하세요. 지칸입니다. 본 글에서는 abstract class, inheritance와 비슷한 interface, implements를 설명하겠습니다. 1) 인터페이스란? 인터페이스는 추상화 클래스와 몇가지 차이점을 제외하면 매우 유사합니다. - 인터페이스는 인스턴스 변수를 가질 수 없다. (정적 클래스 변수는 가능) - 모든 매서드는 추상화 매서드이다. (인터페이스에는 매서드 바디가 없다.) 자바에서는 "interface" keyword를 통해 정의할 수 있으며 오직 추상화 매서드만 가지고 있기 때문에 추상화 클래스보다 상위 개념의 추상화입니다. 자바에서는 "implements" keyword를 통해 구현할 수 있습니다. extends와 implements의 그래프 표현방식이 다르게 생겼습니다. St.. 2021. 3. 12. 이전 1 다음 반응형