[질문] Hashtable을 이용하여 여러 객체를 불러올 때... ㅠ.ㅠ
박애교
A라는 클래스가 있고 그 안에 대충
public class a {
private int x
private int y
public a(int x, int y) {
this.x = x;
this.y = y;
}
.
.
.
}
이러한 내용이 있다고 하죠. 그러면 이 객체를 관리해주는 aManager 프로그램이 있을 때.
public class aManager {
private Hashtable aHash = new Hashtable();
private int a의 개수 = 0;
Hash
public createA(int x, iny) {
AaInstance = new A(x, y);
hashTask.put(+a의개수,aInstance); // 는 int형을 String 객체로 인식시키기 위함.
a의개수+= 1;
}
public A getA(int a의개수){
// a의개수라는 키값을 받아서 A 클레스 형태로 반환.
}
그러면 특정한 그래픽 클레스(뭐, 패널 같은거요) A 매니저에 저장된 A객체를 받아서 거기서
x,y인자를 받아서 이것을 토대로 사각형을 어떻게 그려야 하는지.
우선 해쉬 테이블에서쓰는 API 활용법을 모르겠구요. 저런 식으로 관리가 되는지 궁금하네요.
가령 여러개의 사과 클레스가 있을 때 그것을 관리하는 해쉬 클레스가 있다고 하면... 그걸 사는
손님은 사과를 해쉬 클레스에서 고르고 그 사과의 클레스에서 사과의 속성을 받아야 하는데...
뭐, 이런 이야기죠. ㅠ.ㅠ 아... 너무 초보라 질문 최대한 자세하게 적으려고 했습니다.
그럼, 즐거운 하루요~
-
치에미
사과 클래스에서 객체를 만들어서 해시테이블에 일정한 위치에 넣어 두었다가
그객체가 필요한 곳에서 받아서 처리하면 됩니다.
넣는것은 put 빼는것은 get을 사용해서
ex) A a = (A)hashTask.get (a);
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2702792 | vertical-align이 적용이 안되네요...ㅜ.ㅜ (4) | 라미 | 2025-07-26 |
2702735 | c++ 로 mmpi 프로그램을 만드는데 | 푸른잎 | 2025-07-25 |
2702705 | 그누보드 갤러리게시판 오류 문의합니다. | good | 2025-07-25 |
2702679 | 동영상의 흰색배경을 투명하게 플래시로 임포트하려면?? (3) | 별솔 | 2025-07-25 |
2702655 | 예약 부분 & 페이지 번역 플러그인 질문해요. (3) | 연하늘 | 2025-07-25 |
2702632 | 틀린부분이 어디죠?? 컴파일하면 오류가 떠요 (3) | 해사랑해 | 2025-07-24 |
2702605 | JSFL에 Select Unused Items는 설마 없는 건가요! | 카제 | 2025-07-24 |
2702576 | [도서질문] 리팩토링 HTML 보신 분 계신가요? (4) | 매디 | 2025-07-24 |
2702543 | C++ 프로그램을 웹연동시킬경우 | 아이폰 | 2025-07-24 |
2702487 | 저작권관련 긴급질문요~ (6) | 지희 | 2025-07-23 |
2702459 | 최근 포트폴리오 부분 질문드려요 | 흰가람 | 2025-07-23 |
2702431 | 플래시9에서 lite는 얼마나 발전할까요? (6) | 자올 | 2025-07-23 |
2702375 | mvc패턴 게시판 ..........아힘들어요 고수님들좀상세히도와주세요;; (3) | 냐하 | 2025-07-22 |
2702317 | ie6메뉴 보더문제 (3) | VanilLa | 2025-07-22 |
2702287 | c++ 변수 중간값 뽑아내서 비교하는 법 | 헛장사 | 2025-07-21 |
2702258 | AS2,0 함수에서 매개변수의 타입이 각각 다를때는? (5) | 하림 | 2025-07-21 |
2702228 | 이 표현은 무엇인지... 몰라서요. (2) | 도란도란 | 2025-07-21 |
2702197 | dll 인젝션 사용법좀 알려주세요 | 새밝 | 2025-07-21 |
2702147 | dd 안에 div들어가도 되나요? (8) | 꿈 | 2025-07-20 |
2702086 | [질문]세션 박스 질문입니다. (1) | 하연 | 2025-07-20 |