Interface (1) 썸네일형 리스트형 Java 자바 인터페이스란, 추상클래스 VS 인터페이스 추상 클래스와 인터페이스의 차이점은 뭘까? 추상 클래스를 사용할지 인터페이스를 사용하지 어떻게 정할까? 일단 기본적으로 추상 클래스와 인터페이스가 무엇인지 알아보자 추상 클래스란? 추상 클래스는 일반 클래스와 별 다를 것이 없다 단지, 추상 메서드를 선언하여 상속을 통해서 자손 클래스에서 완성하도록 유도하는 클래스이다 그래서 미완성 설계도라고도 표현한다. 상속을 위한 클래스이기 때문에 따로 객체를 생성할 수 없다 class 앞에 "abstract" 키워드를 사용하여, 상속을 통해서 구현해야 한다는 것을 알려주고 선언부만 작성하는 추상 메서드를 선언할 수 있다 abstract class 클래스이름 { ... public abstract void 메서드이름(); } 더 자세히 알고 싶으면 여기를 보면 좋을 .. 이전 1 다음