java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): reality (얄이)
날 짜 (Date): 1998년 5월 14일 목요일 오후 12시 23분 01초
제 목(Title): Re: clone method..를 


그 대답은 에러로 나오는 것과 동일합니다.

JDK를 가지고 계시면, JDK가 깔린 디렉토리에서
src/java/lang으로 디렉토리를 조금만 더 들어가시면
Object.java라는 파일을 보실 수 있을 것입니다.

그 파일 안에 보면,
protected native Object clone() throws CloneNotSupportedException
이라고 씌어 있는 method declaration을 보실 수 있을 것입니다.

기본적으로 protected는 그 class내의 member function과 derived class
에서만 접근이 가능합니다. 즉, 호출할 수 있는 권한에 제약을 두는
것입니다.

따라서, Point는 Figure를 inherit하고 있기 때문에,
Position을 접근할 수 없습니다. 만일, Figure가 Position
을 inherit한다면, 얘기는 달라집니다.

좀더 많은 설명을 원하신다면, C++이나 Java 책에서 접근권한(Access)에
관해 살펴보십시오....
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.