java的封装及其测试类
1、package cn.Ls;
public class Book {
/*
* 具有属性:名称(title)、页数(pageNum),其中页数不能少于200页,否则输出错误信息,并赋予默认值200 为各属性设置赋值和取值方法
* 具有方法:detail,用来在控制台输出每本教材的名称和页数
*/
public String title;
private int pageNum;
public int getpageNum() {
return pageNum;
}
public void setpageNum(int pageNum) {
if (pageNum < 200) {
System.out.println("输入错误信息。");
this.pageNum = pageNum;
} else
this.pageNum = pageNum;
}
public void detail() {
System.out.println("这本书的名称是" + title + ",这本书的页数是 " + pageNum + "");
}
}
2、package cn.Ls;
public class Test {
public static void main(String[] args) {
Book book = new Book();
book.title = "平凡的世界";
book.setpageNum(216);
System.out.println(book.getpageNum());
book.detail();
}
}


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:109
阅读量:134
阅读量:154
阅读量:119
阅读量:104