Extends(상속)와 Implement(구현)
JAVA는 다중상속을 허용하지 않는다. (하지만 C++은 다중상속을 지원한다.) JAVA는 C++보다 나중에 나온 언어로써 이전에 C++의 다중상속의 문제점(프로그래머가 예상치 못했던 부작용과 각종 충돌상황등)을 해소하기 위해 다중상속을 금지하고 다중상속을 하기 위해서 Implement라는 Interface를 넣게 된다. 일반적으로 상속이 가능한 Class는 해당 Class안에 각종 변수, 상수, Method들을 가질 수 있으나 Interface는 상수와 추상 Method만 사용이 가능하다. Extends(상속) - 부모로부터의 상속[순수상속] 나의 부모가 부자라면 내가 부모로부터 상속받아 나도 부자로 살수 있다.!! 즉 다른것에서 부터 기능을 받아 내것처럼 사용한다고 생각할 수 있을 것이다. Inter..
청강컴정/소프트웨어공학
2009. 3. 23. 21:30