질문이 하나 있습니다.. 도와주십시요
레이
자바로 gui 제작시에
예를 들면..
A라는 클래스에..
JButton bt = new JButton(버튼1);
bt객체를 만들었습니다.
B라는 클래스에서 bt 객체를 가져다 쓰려면.. 어찌 해야 하나요??
죄송스럽지만.. 한가지만 ...;;
B라는 클래스에서 A라는 클래스를 상속하면... bt라는 객체를 사용할수없나요?
-
VanilLa
엥 ;; 왜 갑자기 제 이름이 나오나요? ;;
휴가라서 몇일 사이트에 뜸했더니 -_- 별(?) 이야기가.. ㅎㅎ -
횃눈썹
ㅎㅎㅎ...안그래도 6시에 일어나야하는데 너무 늦게 잠들어 버린데다..
보통은 채팅방으론 안 가지요^^;;
메일/쪽지/채팅등은 다른 분들께 도움이 안되는 관계로 사절인지라..^^;; -
간지포텐
버섯수다님...혹시나 이거 보시면 채팅방으로 좀 와주시면 정말 감사하겠습니다. ㅠㅠ.;
-
청력
a클래스에..
public JButton getBt() {
return bt;
}
이런식이겠지요..
다만, 위에서 언급한것처럼...
bt객체가 A클래스의 영역안에서 맴버 변수로 선언되어있어야겠지요...
상속의 경우에도 private/protected/public 의 차이점은 알아 두셔야 될 듯 싶군요.
테스트 해 보시면 의도한 바와 다르게 동작하는 녀석이 있으니까요^^;; -
깜찏한그1녀
B클래스가 A클래스를 상속했고..
A클래스에 bt 객체가 있다라면...
B클래스에서도 bt객체를 사용할 수 있습니다만...
만약, 사용할 수 없다라면...
클래스의 맴버 변수가 아닌 특정 메소드나 블럭에서 지역 변수로 선언하신거겠지요^^;;;
상속 말고 다른 방법으로는
선언은 a클래스에서 하셨더라도 b클래스에서 사용하시려면...
b클래스를 생성할때든... 아니면 b클래스의 메소드든...
a클래스의 bt객체를 파라메터로 전달해 주셔도 되고...
아니면 -
새나
오늘 잠 못잡니다.. 도와주세요 ㅠ_ㅠ;
-
세리
윽...힌트를 더주세요 ㅠ_ㅠ
-
연파랑
찬님께 물어보셨으니 패스^^;; (2)
call by reference 라는 것은 알고 계시나요? private/protected/public 의 차이는 알고 계신가요? (힌트는 모두 나갔습니다) -
에드가
흑... 버섯수다님 왜 그러세요 ㅠ_ㅠ;;;
-
헛소동
찬님께 물어보셨으니 패스^^;;