강의로 돌아가기
노영우

제가 이해한게 정확한건가요?

인터페이스( 인터페이스를 c라고 정하겠습니다.)가 가지고 있는 메소드를 하나라도 구현하지 않는다면 해당 클래스는 추상클래스가 된다.(추상클래스는 인스턴스를 만들 수 없음)

이말은 인터페이스 메소드를 강제로 재정의(오버라이딩) 해야하기 때문에 하나의 메소드라도 빠지게 되면 일반 클래스의 기능보단 추상클래스의 성격으로 바뀌어서 클래스 상속은 가능하되, 인스턴스 생성은 안된다는 말씀이신거죠?

그러면 추상클래스의 성격으로 바뀐 클래스(클래스 이름을 A라고 정하겠습니다)에게 상속받은 또다른 클래스( 클래스 이름을 B라고 정하겠습니다.)는A 클래스에서 재정의(오버라이딩)가 빠진 부분만 정의도 하고 동일한 인터페이스를 가지게 된다면, 인터페이스 c의 객체로 인스턴스를 만들수 있는 건가요?

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.