PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/04/18 19:08:04
Name 녹차한잔의여
Subject [자바] 객체ArrayList에서 출력메소드 작성에 관한 질문입니다
abstract class BookManagements extends Books implements Managements {
    public BookManagements() {
     this.setName("init");
        this.setAuthor("");
        this.setPublisher("");
        this.setCode("");
        this.setISBN("");
    }
  
    public void add(String name, String author, String publisher, String code, String ISBN) {}
    public abstract void search();
    public abstract void edit();
    public abstract void del();
}
class Essay extends BookManagements {
    public void search() {
        System.out.println("search");
    }
    public void edit() {
        System.out.println("edit");
    }
    public void del() {
        System.out.println("del");
    }
    public Essay() {

    }
    public String toString() {
     return getName() + getAuthor() + getPublisher() + getCode() + getISBN();
    }
    public void add(String name, String author, String publisher, String code, String ISBN) {
        Essay book = new Essay();
        ArrayList<Essay> essay = new ArrayList<Essay>();
        book.setName(name);
        book.setAuthor(author);
        book.setPublisher(publisher);
        book.setCode(code);
        book.setISBN(ISBN);
        essay.add(book);
     }
    public void show() {
       ArrayList<Essay> essay = new ArrayList<Essay>();;
       for(int i=0;i<essay.size();i++) {
           System.out.println(essay.get(i));
        }
    }

}
public class BookTest {
public static void main(String[] args) {
   Essay a=new Essay();    
   a.add("1Q84","무라카미 하루키","문학동네","BN0001","ISBN0000000001");
//  a.add("1111", "2121","faf","443","afas");
  a.show();

}

}




위에서 show() 함수를 어떻게 구현 해야할까요?

show()함수 안의 for문을 add(...)에 넣고 add를 실행하면 출력이 되는데요....

저렇게 따로.. arrayList를 보는 함수를 만들려는데 잘 안되네요...

알려주시면 감사하겠습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
papercut
10/04/18 19:34
수정 아이콘
add함수(및 show 함수)에서 ArrayList를 지역변수(Local variable)로 선언하셨기 때문에 그 리스트는 함수가 끝나는 순간 생명을 다하고 사라지게 됩니다. essay라는 변수를 지역변수가 아닌 필드(Field, Member variable)로 선언하시고 그것을 출력해주시면 됩니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
79513 요즘의 스님분들의 생활은 어떤가요? [1] 彌親男2082 10/04/18 2082
79512 이영호를 이길 수 있는 맵? [19] 천마신군2628 10/04/18 2628
79511 미시경제학에서의 간단한 미분 질문입니다. [9] 대보름6074 10/04/18 6074
79510 해외여행 비행기티켓 어떻게 구입해야되는건가요?? [6] SSeri2099 10/04/18 2099
79509 다이어트 관련 질문있습니다! [5] 울트라면이야1855 10/04/18 1855
79508 올시즌 삼성이 기아에게 져주다싶이한 경기가 있었나요? [6] 하트레인2036 10/04/18 2036
79507 전세에 관해서 잘 아시는 분 계신가요. [1] 배려2204 10/04/18 2204
79506 염색질과 염색체 [2] 츄츄다이어리10633 10/04/18 10633
79505 시험하루전날 공부하는것.. [12] 율본좌2935 10/04/18 2935
79504 학사 편입 질문입니다! [2] 유안2153 10/04/18 2153
79503 혹시 인강이나 학원에서 '박승동'선생님 들어보신분 계시나요? [3] 민죽이3080 10/04/18 3080
79502 혹시 이번에 Boys II Men 콘서트 다녀오신분.. (부제: Boys II Men 노래 제목 질문입니다!) [3] 라이시륜2174 10/04/18 2174
79501 등과 목이 매우 아픈데 어디로 가야하죠? [2] Benjamin Linus2108 10/04/18 2108
79500 왜 저그 상대 메카닉은 자원이 저렇게 남나요??? [12] 王天君2246 10/04/18 2246
79499 [자바] 객체ArrayList에서 출력메소드 작성에 관한 질문입니다 [2] 녹차한잔의여3301 10/04/18 3301
79496 경기 질문드립니다. V.serum1712 10/04/18 1712
79494 야구 우천취소는 누가 결정하나요? [5] 따듯한담요2406 10/04/18 2406
79493 허리케인 속에서 딱 한 집만 살아남은 사진 및 기사 찾아주세요!! [3] 이슬먹고살죠2315 10/04/18 2315
79492 꼭지점 토익 문제집 난이도가 어떻게 되죠??? SSeri2966 10/04/18 2966
79491 워드 타이핑 알바 해보신 분 계신가요? [11] 솔로처5553 10/04/18 5553
79490 온게임넷 궁금합니다. [2] 한상빈2123 10/04/18 2123
79489 왜 경북 칠곡군을 칠곡이라고 하지 않고 대구 북구를 칠곡이라고 하나요? [9] 세뚜아2098 10/04/18 2098
79488 으악...영어듣기능력자님들 도와주세요!!!! [1] 임자있슈2153 10/04/18 2153
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로