java 请通过代码封装,实现如下需求: 编写一个类Book,代表教材:

关注:191  答案:2  mip版

解决时间 2021-02-01 17:18

提问者万丈深渊

2021-02-01 10:54

1)具有属性:名称(title)、页数(pageNum),其中页数不能少于200页,否则输出错误信息,并赋予默认值200

2)每个属性要求使用private修饰,并且为各属性设置赋值和取值方法

3)具有方法:detail,用来在控制台输出每本教材的名称和页数

4)编写测试类BookTest进行测试:为Book对象的属性赋予初始值,并调用Book对象的detail方法,看看输出是否正确

最佳答案

二级知识专家椥揂濃

2021-02-01 11:33

public class Book {

private String book_id;//教材编号

private String book_grade;//教材所属年级

private String book_name;//教材名字

private Double book_price;//教材价格

public String getBook_id() {

return book_id;

}

public void setBook_id(String book_id) {

this.book_id = book_id;

}

public String getBook_grade() {

return book_grade;

}

public void setBook_grade(String book_grade) {

this.book_grade = book_grade;

}

public String getBook_name() {

return book_name;

}

public void setBook_name(String book_name) {

this.book_name = book_name;

}

public Double getBook_price() {

return book_price;

}

public void setBook_price(Double book_price) {

this.book_price = book_price;

}

public Book(String book_id, String book_grade, String book_name, Double book_price) {

super();

this.book_id = book_id;

this.book_grade = book_grade;

this.book_name = book_name;

this.book_price = book_price;

}

public Book() {

super();

}

@Override

public String toString() {

return "Book [book_id=" + book_id + ", book_grade=" + book_grade + ", book_name=" + book_name

+ ", book_price=" + book_price + "]";

}

}

全部回答

1楼酒空人散

2021-02-01 12:23

楼主 我跟你说啊 这代码一看就是作业 同学也好,网友也好,不管谁帮你做了 你好歹请人家喝个茶

仅代表个人观点,不喜勿喷,谢谢。

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java编写一个类book代表教材_java 请通过代码封装,实现如下需求: 编写一个类Book,代表教材:...相关推荐

  1. java中父类创建子类的语法_Java 语言中,所创建的子类都应有一个父类。( )_学小易找答案...

    [判断题]一个类可以实现多个接口,接口可以实现"多重继承". ( ) [简答题]报价议价环节话术 [单选题]定义一个公有double型常量PI,哪一条语句最好?( ) [论述题]展 ...

  2. java里SQL insert操作的语法_Java含个人总结语法:JDBC,学生表,实体类,集合,增删改查,注入,预处理【诗书画唱】...

    create table denglu( uname varchar(30), upwd varchar(30) ) insert into denglu values('诗书','123') ins ...

  3. Java合并两个int数组合并_Java中如何把两个数组合并为一个

    在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁,却还是值得思考的.这里介绍四种方法,请参考选用. 一.apache-commons 这是 ...

  4. java将一个对象赋值给另一个对象_java一个对象赋值给另一个对象,支持平铺类和层级类间的互转...

    场景:将一个层级类对象(领域驱动model对象)转换为平铺类对象(view) src对象,(红框为子对象) target对象(平铺对象) 代码思路,先递归反射遍历出所有字段,存到一个map里,再递归赋 ...

  5. java怎么让main方法不退出_JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?...

    public static void main(String[] args) { ExecutorService service = Executors.newFixedThreadPool(10); ...

  6. java html转pdf 无法支持中文_java项目实现html转pdf的需求(支持中文和CSS样式)

    java项目中用到了html转pdf的需求,现在写一个自己认为最优方案的总结,虽然还是有一些小的bug 为了保证中文的支持需要在被转换的html添加body的添加中文字体样式,保持这个字体和后边转换p ...

  7. java 二十四节气,eoLinker-API_Shop_二十四节气查询_API接口_Java调用示例代码

    eoLinker-API Shop 二十四节气查询 Java调用示例代码 二十四节气查询 二十四节气的时间.由来.习俗以及养生 该产品拥有以下APIs: 1.查询二十四节气 2.查询节气详情 注意,该 ...

  8. Java入门基础:Java JDBC封装简单的访问MySQL数据库类(BaseDao)

    1.JDBC封装访问数据库的基类,目的是重用数据库访问代码 封装以下方法: MySQL数据库的连接 数据库关闭 开启数据库事务 提交数据库事务 事务回滚 注意没有封装存储过程的调用 /** * < ...

  9. Java练习题 类 编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。

    编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i . 复数类Complex必须满足如下要求: (1) 复数类Complex 的属性有: real ...

最新文章

  1. linux rpm目录,Linux修改RPM的安装目录的方法
  2. 大数据可视化及发展趋势
  3. 智能医疗战场 人工智能如何赋能健康智能终端?
  4. 设计模式之建造者模式(01)
  5. [MetalKit]34-Working-with-memory-in-Metal内存管理
  6. 阿里疯传!Python+Tableau+Excel数分教程(附内部资源)
  7. 前端学习(2168):url的hash和html的history
  8. Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...
  9. H.264码流解析 一个SPS的nalu及获取视频的分辨率
  10. Navicat Premium远程连接ORACLE
  11. 如何上传大文件(4GB)到虚拟机
  12. mysql8 Record Locks ,Gap Locks, Next-Key Locks实验2 唯一索引和非唯一索引,无索引情况
  13. 终极指南:家庭安防监控摄像机安装位置
  14. LRC歌词制作LRC歌词制作
  15. 再来聊聊Redis到底是什么?
  16. jquery 身份证工具类插件
  17. 目标管理【管理学之十四】
  18. [家里蹲大学数学杂志]第266期中南大学2013年高等代数考研试题参考解答
  19. C# 在子窗体中调用父窗体的方法
  20. 【SDOI2013 necklace】项链

热门文章

  1. Unity3D显示Kinect线条图
  2. 阿里云天池大赛赛题解析(深度学习篇)--阅读笔记1--赛题一
  3. Flutter 必备开源项目
  4. 改善羽毛球比赛心理有“妙招”
  5. 2年Java开发工作经验面试总结
  6. 关于原生解析的简单使用
  7. 【平头哥RVB2601开发板试用体验】I/O扩展
  8. 怎么写软件功能测试报告,分享详细专业的功能检测报告模板
  9. 最全面试宝典-我的春招总结
  10. 算法题 硬币组合问题