怎么我的书名和作者名会一样?

正在回答

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

1回答

http://img1.sycdn.imooc.com//climg/5ab1bbad00010c0d06240379.jpg

注意你的代码,在输出作者名的时候调用的也是getBookName()方法,所以会导致书名和作者名一致,应该调用getAuthor()方法

另外,如下所示,setPrice方法也有些问题。按照现在的逻辑,如果price小于10,比如是9。那执行if语句的时候会把10赋值给this.price。但是执行完if语句,会接着执行this.price=price,还是会把9赋值给this.price。所以可以加一个else语句,把this.price=price写到else里面。或者把this.price=10变成price=10

http://img1.sycdn.imooc.com//climg/5ab1bbdf0001327305240165.jpg

祝学习愉快!

  • 我没跑啊 提问者 #1
    刚发出去没多久就发现了@ @,结果发现问题不能删
    2018-03-21 12:59:10
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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