이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
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은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|