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] 彌親男2091 10/04/18 2091
79512 이영호를 이길 수 있는 맵? [19] 천마신군2637 10/04/18 2637
79511 미시경제학에서의 간단한 미분 질문입니다. [9] 대보름6093 10/04/18 6093
79510 해외여행 비행기티켓 어떻게 구입해야되는건가요?? [6] SSeri2113 10/04/18 2113
79509 다이어트 관련 질문있습니다! [5] 울트라면이야1865 10/04/18 1865
79508 올시즌 삼성이 기아에게 져주다싶이한 경기가 있었나요? [6] 하트레인2045 10/04/18 2045
79507 전세에 관해서 잘 아시는 분 계신가요. [1] 배려2219 10/04/18 2219
79506 염색질과 염색체 [2] 츄츄다이어리10665 10/04/18 10665
79505 시험하루전날 공부하는것.. [12] 율본좌2945 10/04/18 2945
79504 학사 편입 질문입니다! [2] 유안2163 10/04/18 2163
79503 혹시 인강이나 학원에서 '박승동'선생님 들어보신분 계시나요? [3] 민죽이3089 10/04/18 3089
79502 혹시 이번에 Boys II Men 콘서트 다녀오신분.. (부제: Boys II Men 노래 제목 질문입니다!) [3] 라이시륜2184 10/04/18 2184
79501 등과 목이 매우 아픈데 어디로 가야하죠? [2] Benjamin Linus2126 10/04/18 2126
79500 왜 저그 상대 메카닉은 자원이 저렇게 남나요??? [12] 王天君2261 10/04/18 2261
79499 [자바] 객체ArrayList에서 출력메소드 작성에 관한 질문입니다 [2] 녹차한잔의여3319 10/04/18 3319
79496 경기 질문드립니다. V.serum1728 10/04/18 1728
79494 야구 우천취소는 누가 결정하나요? [5] 따듯한담요2410 10/04/18 2410
79493 허리케인 속에서 딱 한 집만 살아남은 사진 및 기사 찾아주세요!! [3] 이슬먹고살죠2336 10/04/18 2336
79492 꼭지점 토익 문제집 난이도가 어떻게 되죠??? SSeri2982 10/04/18 2982
79491 워드 타이핑 알바 해보신 분 계신가요? [11] 솔로처5572 10/04/18 5572
79490 온게임넷 궁금합니다. [2] 한상빈2139 10/04/18 2139
79489 왜 경북 칠곡군을 칠곡이라고 하지 않고 대구 북구를 칠곡이라고 하나요? [9] 세뚜아2107 10/04/18 2107
79488 으악...영어듣기능력자님들 도와주세요!!!! [1] 임자있슈2164 10/04/18 2164
목록 이전 다음
댓글

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