추상클래스 인터페이스 차이

인터페이스와 추상클래스 개념 모두 추상이라는 개념을 사용하여 자식클래스의 기능을 구현해줍니다. 추상클래스 뒤에 클래스라고 붙은 것처럼, 추상클래스는 클래스의 한 종입니다. 클래스의 일종이기 때문에 자식클래스에서 추상클래스를 상속받아 사용할 수 있고, 추상클래스에서 추상클래스를 상속받아서도 사용할 수 있습니다. ( 자식클래스는 일반 혹은 추상클래스 중 한개만 상속가능 ) 추상클래스는 추상메소드를 사용할 수 있고, 자식클래스에서 추상메소드의 구현을 강제하도록 합니다. 추상클래스를 상속받은 자식클래스에서 추상메소드 구현을 안하면 오류가 발생합니다. 인터페이스 클래스의 유형이 아니기 때문에 자식클래스는 여러개의 인터페이스를 상속받을 수 있습니다. 인터페이스도 마찬가지로 추상메소드를 구현할 수 있습니다. 다만, ..
꽁담
'추상클래스 인터페이스 차이' 태그의 글 목록