javaのプログラムを記述してますが、出力結果がnullになってしまいます。 解決策を教えて下さい。 ------出力結果------- null null null null null null -----------下記、ソースになります。------------ public class LibApp { public static void main(String[] args) { Library my_lib= new Library(); my_lib.addBook(new Book("吾輩は猫である","夏目 漱石","小説")); my_lib.addBook(new Book("奥の細道","松尾 芭蕉","小説")); my_lib.showBooks(); } } import java.util.ArrayList; import java.util.List; public class Library { List bList; public Library(){ bList=new ArrayList(); } public void showBooks(){ for (Book str : bList) { str.showBook(); } } public void addBook(Book book){ this.bList.add(book); } } public class Book { String title; String author; String content; public Book(String title, String author, String content){ title = this.title; author = this.author; content = this.content; } public void showBook(){ System.out.println(title); System.out.println(author); System.out.println(content); } }
↧