private String name;
private int ys;
//set get方法
//修改书名
public void setName(String name) {
this.name=name;
System.out.println("修改后名称为"+name);
}
//获得书名
public String getName() {
return name;
}
public void steYs(int n) {
if (n<200) {
System.out.println("页数不达标");
//默认200
ys = 200;
return;
}
ys = n;
System.out.println("修改后页数为"+n);
}
//获得页数
public int getYs() {
return ys;
}
//无参
public Workx(){
name = "muji";
ys = 0;
}
//有参
public Workx(String s,int i) {
name = s;
if (i<200) {
ys = 200;
System.out.println("不足200页,更改为200页");
}else {
ys = i;
}
}
//detail
public void detail() {
System.out.println("本书名称"+name+"总页数"+ys);
}
1、具有属性:名称(title)、页数(pageNum)
2、其中页数不能少于200页,否则输出错误信息,并赋予默认值200
3、为各属性提供赋值和取值方法
4、具有方法detail,用来在控制台输出每本教材的名称和页数
5、编写测试类BookTest进行测试:为Book对象的属性赋予初始值,并调用Book对象的detail方法,看看输出是否正确。