:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/03/23 14:43
잘 이해가 안되는데;; 그냥 사용자등록을 할때 이름 그 자체로 계좌를 만들면 되지 않나요? 모든 계좌를 동시에 접근하려면 클래스 배열이나 링크드 리스트 같은 자료구조를 사용하거나요.
10/03/23 14:46
가장 간단한 방법으로는 map 을 사용하시면 됩니다.
Map accounts = new HashMap(); int i = 0; String accountName = "Account_"+i; i++; accounts.put(""i++,new Account()); 그냥 이렇게요.
10/03/23 14:59
BankAccount 클래스에 가장큰 accountnumber를 반환하는 함수를 만들어 놓고
BankAccount 객체 생성할때 accountName+accountnumber +1 하시면 될듯
10/03/23 15:18
객체를 그런식으로 생성하실 필요는 없습니다.
제 생각엔.. Class 를 하나 더 만드시고(BankAccountList 라는 이름이면 좋을듯 하네요), 그곳에서 BankAccount 타입의 자료를 저장해둘수 있는 ArrayList 를 구현하세요 ArrayList는 딱히 배열처럼 크기를 지정해줄 필요도 없는 이미 자바에서 구현되어 있는 자료구조입니다.. ArrayList<BankAccount> accountList; 처럼요. 그리고 BankAccountTest 클래스에서 BankAccount 객체를 하나만 생성하는 방법으로 하던지 하셔서 입력 받을때마다 BacnkAccountList 의 ArrayList 에다가 넘겨주시면 될것같습니다. 그러면 accountList 에서 계속 계좌를 추가하신다던지 추가한 계좌를 필요할때 사용하신다던지 하는 개념으로 사용할수 있으니까 편할것 같습니다. 사용의도에 따라서 미리 구현된 다른 자료구조를 사용하셔도 되구요..
|