자바 부모 자식클래스 형변환 질문드립니다.
글쓴이: hanty11 / 작성시간: 월, 2016/01/11 - 10:51오전
class Child extends Parent{
}
와 같은 식으로 Parent를 상속받은 Child클래스 를 만들었습니다.
Parent를 반환하는 어떤 클래스 A의 메서드가 있고
Parent p = A.method();
p로 받았습니다.
Child c = new Child()
c = (Child) p;
이렇게하면 캐스팅 오류인건 아는데.. 이렇게 하지않고 Child의 Parent영역에 p를 넣을 방법이 없을까요?
Forums:
참고해보세요.
- 부모를 상속하면. 자식에서 멤버 변수를 사용할 수 있습니다.
- 일단. 자신을 생성해서 사용해야 합니다.
- 사용하시려는 함수에 클래스와 같은 클래스를 멤버 변수로 두고 사용하시면 됩니다.
- Object로 담아두고. 클래스 형변환을 해서 사용하셔도 됩니다.
- 첨부파일을 참고해보시기 바랍니다.
- 패키지로 컴파일하고 싶으면.
= package TEST; 각 소스에 패키지 이름을 가장 위에 적습니다.
= TEST 폴더에 java 파일을 같이 넣고.
= TEST 폴더 바로위. 상위 경로에서 컴파일 합니다.
javac TEST/CParent.java
javac TEST/COther.java
javac TEST/Child.java
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
참고해서 해결했습니다
감사합니다!
댓글 달기