老师,请问我这样的思路正确吗???

老师,请问我这样的思路正确吗???

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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2019-09-23 16:01:08

同学你好,思路是正确的哦!棒棒哒!继续加油!不过有一个小建议:建议同学定义一个带四个参数的构造方法,在方法中调用setFrom()和setMoney()方法,这样主方法中直接通过构造方法赋值,就不用再写set方法了。祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师