题目解析
用面向对象的思想,编写自定义类描述图书信息。设定属性包括:书名,作者,出版社名,价格;设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问](这里写自定义目录标题)
任务
属性:书名、作者、出版社、价格
方法:信息介绍
要求:
1、 设计构造函数实现对属性赋值
2、 设置私有属性,get/set方法实现对属性的访问
3、 限定图书价格必须大于10,如果无效需进行提示,并强制赋值为10
4、 限定作者、书名均为只读属性
5、信息介绍方法描述图书所有信息
代码如下:
public class Book {
// 私有属性:书名、作者、出版社、价格
private String bookname;
private String zzname;
private String cbs;
private double jg;
// 通过构造方法实现属性赋值
public Book() {
}
public Book(String bookname, String zzname, String cbs, double jg) {
this.bookname = bookname;
this.zzname = zzname;
this.cbs = cbs;
this.jg = jg;
}
/*
* 通过公有的get/set方法实现属性的访问,其中:
* 1、限定图书价格必须大于10,如果无效需进行提示,并强制赋值为10
* 2、