老师,请问我这样的思路正确吗???
来源:1-7 编程练习
JT987
2019-09-23 09:25:00
public class Book {
private String name;
private String outhor;
private String from;
private double money;
public Book() {
}
public Book(String name, String outhor) {
this.name = name;
this.outhor = outhor;
}
public void setFrom(String from) {
this.from = from;
}
public double setMoney(double money) {
if (money <= 10) {
System.out.println("图书价格不得低于10.0元");
this.money = 10.0;
} else
this.money = money;
return this.money;
}
public String getName() {
return name;
}
public String getOuthor() {
return outhor;
}
public String getFrom() {
return from;
}
public double getMoney() {
return money;
}
}
public class BookTest {
public static void main(String[] args) {
Book book = new Book("红楼梦", "曹雪芹");
book.setFrom("人民文学出版社");
book.setMoney(8.0);
System.out.println("书名: "+book.getName());
System.out.println("作者: "+book.getOuthor());
System.out.println("出版社: "+book.getFrom());
System.out.println("价格: "+book.getMoney());
System.out.println("===============================");
Book book1 = new Book("小李飞刀","古龙");
book1.setFrom("中国长安出版社");
book1.setMoney(55.5);
System.out.println("书名: "+book1.getName());
System.out.println("作者: "+book1.getOuthor());
System.out.println("出版社: "+book1.getFrom());
System.out.println("价格: "+book1.getMoney());
}
}
1回答
好帮手慕小尤
2019-09-23
同学你好,思路是正确的哦!棒棒哒!继续加油!不过有一个小建议:建议同学定义一个带四个参数的构造方法,在方法中调用setFrom()和setMoney()方法,这样主方法中直接通过构造方法赋值,就不用再写set方法了。祝学习愉快!
相似问题