1、具有属性:名称(title)、页数(pageNum)
2、其中页数不能少于200页,否则输出错误信息,并赋予默认值200
3、为各属性提供赋值和取值方法
4、具有方法detail,用来在控制台输出每本教材的名称和页数
//创建Book类
public class Book {
// 定义属性:名称(title)、页数(pageNum)
private String title;
private int pageNum;
// 为各属性提供赋值和取值方法
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public int getPageNum() {
return pageNum;
}
// 其中页数不能少于200页,否则输出错误信息,并赋予默认值200
public void setPageNum(int pageNum) {
if (pageNum >= 200) {
this.pageNum = pageNum;
} else {
System.out.println("设置错误,已将页数设置为200");
this.pageNum = 200;
}
}
//具有方法detail,用来在控制台输出每本教材的名称和页数
public void detail() {
System.out.println("教材名称:" + this.title);
System.out.println("教材页数:" + this.pageNum);
}
}
public class Test {
public static void main(String[] args) {
// 创建一个book类型的对象并赋值Title和PageNum
Book book = new Book();
book.setTitle("数学");
book.setPageNum(100);
// 调用book对象的detail方法
book.detail();
}
输出结果:
原文:https://www.cnblogs.com/Leo-Heng/p/14546222.html