//Book类型
public class Book {
/*
* 1.开发一个表示图书的Book类
* 该类具有私有的实例属性:编号、名称、作者、价格、出版社、出版日期等信息
* 并且该类为上述属性提供公有的get和set方法,同时该类还具有如下公有的方法:
a)以一个字符串的形式获得本书的编号、名称、作者和价格等信息。
b)调整价格,以价格的变化量为参数。
* */
private int bookNumber;
private String bookName;
private String bookAuthor;
private double price;
private String publishHouse;
private String bookDate;
public void setbookNumber(int _bookNumber){
bookNumber=_bookNumber;
}
public int getBookNumber() {
return bookNumber;
}
public void setBookName(String _bookName) {
bookName=_bookName;
}
public String getBookName() {
return bookName;
}
public void setPrice(double _price) {
price = _price;
}
public void addPrice(double _price) {
price = _price+price;
}
public void lessPrice(double _price) {
price = price-_price;
}
public double getPrice() {
return price;
}
public void setBookAuthor(String _bookAuthor) {
bookAuthor = _bookAuthor;
}
public String getBookAuthor() {
return bookAuthor;
}
public void setBookDate(String _bookDate) {
bookDate = _bookDate;
}
public String getBookDate() {
return bookDate;
}
public void setPublishHouse(String _publishHouse) {
this.publishHouse = _publishHouse;
}
public String getPublishHouse() {
return publishHouse;
}
public String getInfo(){
return "书的编号:"+bookNumber+"\t书的名称:"+bookName+"\t书的作者:"+bookAuthor+"\t书的价格:"+price+"\t书的出版社:"+publishHouse+"\t出版日期:"+bookDate;
}
}
public class BookTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Book a=new Book();
a.setBookName("水浒传");
a.setBookAuthor("施耐庵");
a.setBookDate("明朝");
a.setPublishHouse("中国人民出版社");
a.setPrice(100);
a.addPrice(100);
a.setbookNumber(00001);
System.out.println(a.getInfo());
Book b=new Book();
b.setBookName("三国演义");
b.setBookAuthor("罗贯中");
b.setBookDate("清朝");
b.setPublishHouse("中国人民出版社");
b.setPrice(100);
b.lessPrice(50);
b.setbookNumber(00002);
System.out.println(b.getInfo());
Book c=new Book();
c.setBookName("长安十二时辰");
c.setBookAuthor("马伯庸");
c.setBookDate("当代");
c.setPublishHouse("中国人民出版社");
c.setPrice(100);
c.addPrice(100);
c.lessPrice(150);
c.setbookNumber(00003);
System.out.println(c.getInfo());
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)