차이점 (1) 썸네일형 리스트형 JAVA 인터페이스와 추상클래스 공통점, 차이점 정리 인터페이스(Interface) 와 추상클래스(Abstract class) - 공통점: 추상클래스와 인터페이스는 선언만 있고 구현 내용이 없는 클래스다.(자바8부터 인터페이스에 default method 구현이 가능해졌지만 일반적으로 인터페이스는 구현이 없다.)따라서 인터페이스와 추상클래스를 가지고 새로운 인스턴스(객체)를 생성할 수 없다.추상클래스를 extends로 상속받아 구현한 자식클래스나 인터페이스를 implements 하고 구현한 자식클래스만이 객체를 생성할 수 있다.=> 결국 자식클래스가 무언가 반드시 구현하도록 위임해야할 때 사용해야 한다.- 차이점 추상클래스추상클래스는 추상메서드(abstract method)가 하나라도 존재하는 클래스를 말한다.추상클래스는 추상메서드(abstract meth.. 이전 1 다음