[7급 국가직 프로그래밍언어론 2013년 14번]

객체지향 언어에서 상속(inheritance)에 대한 설명으로 옳지 않은 것은?
프로그래밍언어론
  1. ①다중 상속(multiple inheritance)의 상속 그래프를 그리면 방향성 비순환 그래프(directed acyclic graph)가 되므로 메소드가 둘 이상의 경로를 통하여 상속될 수 있다.
  2. ②Java에서는 클래스의 다중 상속을 허용하지 않는 대신에 인터페이스(interface)를 이용하여 다중 상속을 사용할 수 있다.
  3. ③C++에서 다중 상속의 문제점을 해결하기 위하여 프렌드 함수(friend function)를 도입하였다.
  4. ④Java에서는 객체가 속한 클래스를 검사하기 위하여 instanceof 연산자를 사용할 수 있다.

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고