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,代表教材:...