JAVA (1) 썸네일형 리스트형 인터페이스와 추상클래스 차이 추상클래스 - 일반적인 클래스와 동일하게 멤버변수와 메서드를 갖는다.- 추가적으로 추상 메서드를 갖는다. 또한 추상 메서드는 메서드의 선언부만 존재하고 구현코드가 없다- 추상 클래스가 되면 new 키워드를 사용하여 인스턴스화 할 수 없다. 즉 못 쓴다.쓰려면 다른 클래스가 해당 추상 클래스를 상속받아 사용해야 한다. 상속 받은 후 부모 클래스에 존재하는 추상메서드를 전부 오버라이딩 한 뒤 메서드 구현부를 작성하면 사용 가능. - new 키워드를 통해 직접 객체를 생성할 수 없다- 다중상속 ❌ 인터페이스- 추상 클래스의 특수형태. 추상 클래스보다 추상화 정도가 높다.- 멤버 변수와 메서드를 제거한 채 추상 메서드만을 남긴 형태- 인터페이스도 마찬가지로 이를 구현한 자식 클래스에서 인터페이스의 추상 메서.. 이전 1 다음