※ ChatGPTを利用し、要約された質問です(原文:javaの出力結果について)
javaの出力結果について
このQ&Aのポイント
javaのプログラムを記述してますが、出力結果がnullになってしまいます。解決策を教えて下さい。
javaのプログラムを記述している際に、出力結果がnullになる問題が発生しています。どのように解決すれば良いでしょうか。
javaのプログラムで出力結果がnullになるエラーが発生しています。解決策を教えてください。
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<Book> bList;
public Library() {
bList=new ArrayList<Book>();
}
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);
}
}