인터페이스

짝꿍이 추상 클래스와 인터페이스의 차이에 대해서 고민을 하는 모습이 보였다. 도와주고 싶었으나 막상 설명을 해주려니 나도 명확하게 이야기하기가 어려웠다. 클래스는 단일 상속, 인터페이스는 다중 상속이 가능하다는 것 외에는 나도 둘의 명확한 차이를 잘 모르겠더라..🤔 그래서 이번 기회에 둘의 차이를 작성해보려고 한다. 추상 클래스와 인터페이스의 차이 구분 추상 클래스 인터페이스 공통점 객체 생성 인스턴스화 할 수 없음(new 생성자를 사용하지 않음) 👉 인터페이스 혹은 추상 클래스를 상속받아 구현한 구현체의 인스턴스를 사용해야 함 추상 메서드 추상 메서드를 가지고 있어야 함 기능적 목적 상속 받는 클래스에서는 추상 메서드를 반드시 재정의하여 구현해야 함 차이점 정의 하나 이상의 추상 메서드를 가지는 클래스..
혜발아기
'인터페이스' 태그의 글 목록