Java图书类

1、 设计一个图书类Book,该Book类具有属性:书籍编号(bookId),书名(bookName),作者(author),出版单位(publisher),单价(price)。

a) 要求属性私有,生成其共有的get/set 方法;

b) 具有方法:show():该方法内显示给书籍的详细信息

c) 在创建一个Book对象的同时给该对象各属性赋初值。(带参构造)

d) 编写测试类TestBook,实现创建一个Book对象book,打印出该书的详细信息。

public class Book {
	private String bookId;
	private String bookName;
	private String author;
	private String publisher;
	private double price;
	public Book(){}
	public Book(String bookId,String bookName,String author,String publisher,double price){
		this.bookId=bookId;
		this.bookName=bookName;
		this.author=author;
		this.publisher=publisher;
		this.price=price;	
	}
	public void show(){
		System.out.println(bookId);
		System.out.println(bookName);
		System.out.println(author);
		System.out.println(publisher);
		System.out.println(price);
	}
	public String getBookId() {
		return bookId;
	}
	public void setBookId(String bookId) {
		this.bookId = bookId;
	}
	public String getBookName() {
		return bookName;
	}
	public void setBookName(String bookName) {
		this.bookName = bookName;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {
		this.author = author;
	}
	public String getPublisher() {
		return publisher;
	}
	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	
}


 

public class BookTest extends Book {
	public static void main(String[] args){
		Book book=new Book("11111111","《《十万个为什么》》","不明","清华出版社",20);
		book.show();
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值