public class Book {
private String title;//名称
private int pages;//页数
//带参数的构造方法
public Book(String title,int pages){
if(pages>1000){
System.out.println("页数不能超过1000页");
pages = 1000;
}
this.title = title;
this.pages = pages;
}
//只读属性,只给getter,不给setter
public String getTitle() {
return title;
}
public int getPages() {
return pages;
}
//按行输出教材的名称和页数
public void printDetail(){
System.out.println(this.title);//第一行输出书名
System.out.println(this.pages);//第二行输出页数
}
}
public class BookTest {
public static void main(String[] args){
Book book1 = new Book("语文",200);
book1.printDetail();
Book book2 = new Book("数学",1200);//超过1000,默认1000
book2.printDetail();
}
}