객체지향 언어에서 상속(inheritance)에 대한 설명으로 옳지 않은 것은?
- ①다중 상속(multiple inheritance)의 상속 그래프를 그리면 방향성 비순환 그래프(directed acyclic graph)가 되므로 메소드가 둘 이상의 경로를 통하여 상속될 수 있다.
- ②Java에서는 클래스의 다중 상속을 허용하지 않는 대신에 인터페이스(interface)를 이용하여 다중 상속을 사용할 수 있다.
- ③C++에서 다중 상속의 문제점을 해결하기 위하여 프렌드 함수(friend function)를 도입하였다.
- ④Java에서는 객체가 속한 클래스를 검사하기 위하여 instanceof 연산자를 사용할 수 있다.
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)