1、 设计一个图书类Book,该Book类具有属性:书籍编号(bookId),书名(bookName),作者(author),出版单位(publisher),单价(price)。
a) 要求属性私有,生成其共有的get/set 方法;
b) 具有方法:show():该方法内显示给书籍的详细信息
c) 在创建一个Book对象的同时给该对象各属性赋初值。(带参构造)
d) 编写测试类TestBook,实现创建一个Book对象book,打印出该书的详细信息。
public class TestBook {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Book book=new Book("12345","语文","他","人民出版社","12.5");
book.show();
}
}
class Book{
String bookId;
String bookName;
String author;
String publisher;
String price;
Book(){
}
Book(String bookId,String bookName,String author,String publisher,String price){
this.author=author;
this.bookId=bookId;
this.bookName=bookName;
this.price=price;
this.publisher=publisher;
}
void show(){
System.out.println("书籍编号 书名 作者 出版单位 单价");
System.out.println(bookId);
System.out.println(bookName);
System.out.println(author);
System.out.println(publisher);
System.out.println(price);
}
}
运行结果: