JAVA接口类的疑惑

P1773821298 2018-04-12 09:01:12


return new Book(book_name,book_id);
是什么意思?怎么理解?

...全文
988 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41368339 2018-04-19
  • 打赏
  • 举报
回复
return new Book(book_name,book_id);等于下面两句 Book bk = new Book(book_name,book_id); return bk;
南风待你 2018-04-14
  • 打赏
  • 举报
回复
可以参照clone方法理解
weixin_41368339 2018-04-13
  • 打赏
  • 举报
回复
main中第一句是构建一个BooK类型的x。 他构建时会调用构造方法public Book(String name,Stirng id)。 在构造方法中为类的变量book_name和book_id赋值。 main中第3,4句分别从第一句产生的x中,copy了一个新的对象。 注意因为copy中使用了new关键字,所以这3个Book对象是不同的,但是他们的变量book_name,book_id的值是一样的。
迷途的码农 2018-04-13
  • 打赏
  • 举报
回复
返回给Book y啊
P1773821298 2018-04-13
  • 打赏
  • 举报
回复
返回到哪里?
oyljerry 2018-04-12
  • 打赏
  • 举报
回复
以参数构造返回一个新的Book对象

50,336

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧