[완료] 자바 인터페이스 다중상속에 대해
글쓴이: wmjj / 작성시간: 수, 2011/11/02 - 3:17오후
자바에서 클래스의 다중상속은 불가능 하지만 인터페이스의 다중상속은 가능하다고 배웠는데요..
만약에 아래와 같은 경우라면..
public interface Father { int A; }
public interface ChildA extends Father { int A; }
public interface ChildB extends Father { int A; }
public class MAINclass implements ChildA, ChildB
{
// A변수 값을 참조하는 작업.....
if( A == 1 ) { .... }
}
다중상속의 문제점이 그대로 재현되는것 같은데요...
인터페이스의 다중상속은 허용되는 이유는 무엇인가요?
Forums:
.
interface에서 field선언은 상수만 가능합니다.
직접 컴파일해보세욤ㅎ
객체를 여러 관점에서 추상적으로 바라봐야 할 필요성이 있기때문입니다.
객체를 여려 관점에서 추상적으로 바라봐야 할 필요성이 있기때문에 인터페이스를 사용합니다.
인터페이스에 정통하다면 이미 당신은 객체지향 언어의 달인이라고 감히 말씀드리고 싶네요.
아쉽게도 저는 위에처럼 모호한 문장으로만 설명드릴수밖에 없는 하수인지라
더 깊이는 묻지 말아주세요.
감사합니다
답변 감사합니당 ^^
댓글 달기