java abstract1 [JAVA 기초] 자바 추상클래스와 인터페이스의 차이점 인터페이스는 추상클래스의 한단계 더 추상화된 클래스라고 볼 수 있다. 두 클래스의 차이점으로 추상클래스는 단일상속, 인터페이스는 다중상속이다. 추상클래스는 부모로 부터 요소를 물려받는 상속의 의미로 기능을 확장시키는 의미이다. 인터페이스는 내부의 요소들을 이를 구현한 클래스에서 반드시 사용하도록 강제하는 것으로 부모로부터 요소를 물려받는 상속의 의미가 아니다. 다음 예제를 통해 이 사실을 확인해보자. Ex 예제 다음은 추상클래스를 이용한 예제이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package abstract_; abstract class A7 { abstract String b(); public String c(){ return "추상클래.. 2021. 4. 9. 이전 1 다음