java代码 什么意思

这页代码是dao层代码。图上publicbooleanaddBook(Bookbook)括号里面的两个大小写book分别都是什么意思?... 这页代码是dao层代码。图上public boolean addBook(Book book) 括号里面的两个大小写book分别都是什么意思? 展开
 我来答
百度网友8ec00be
2016-11-17 · TA获得超过336个赞
知道小有建树答主
回答量:408
采纳率:71%
帮助的人:181万
展开全部
首先理解public boolean addBook(Book book )这句话的含义是创建一个大家都能使用的公共方法(public的作用),该方法返回一个布尔类型的值(boolean的作用),该方法的名字是addBooke(调用方法需要名字啊,没名字怎么用它),这个方法需要的参数是一个Book类型的对象book(Book book的作用);
每一个方法都有一个方法签名:方法签名就是方法名和参数列表(在这里就是 addBook(Book book))通过方法签名我们就能正确的找到并执行该方法;
方法名,顾名思义就是方法的名字,一个类中可以有很多相同方法名的方法,就拿addBook来所,是添加书,添加书的渠道很多,可以通过书名添加,也可以通过id添加,只不过执行的逻辑和需要的参数不同;所以一个类中可以有很多的同名方法,那么程序如何区分这些方法呢?那就是通过方法签名的另一个元素——参数列表,在java中称方法名相同,参数列表不同的情况为方法的重载;

这位大哥问的就是参数列表的问题,参数列表中需要的是参数的数据类型,和一个引用来临时在方法中保存用户给的数据;这里Book就是数据类型,book就是一个临时的引用在方法体内可以代表用户给的数据的;这里有需要有栈桢和堆的概念了,在没有这些基础知识的时候我们只要知道,book是一个引用,在方法体中我么可以使用book来操作一个不属于我们的外部对象;

纯手打望采纳;
追问
这个book是要写在servlet里面么?
dark19861201
2016-11-17 · TA获得超过2152个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1765万
展开全部
我换个好理解的说法吧
第一个Book是告诉你要用什么类型的数据来使用这个addBook方法这里就是Book类型的数据,第二个book就是addBook这个方法里面如何的使用这个数据,就是通过book来具体操作,比如:book.xxxx?类似这样的格式
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萢萢i3
2016-11-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:71%
帮助的人:4467万
展开全部
第一个Book是类名
第二个book是Book类的对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fac585e
2016-11-17 · TA获得超过218个赞
知道小有建树答主
回答量:256
采纳率:50%
帮助的人:94.6万
展开全部
实体类和实例化对象
追问
这个实体类Book就是我左边列表里model包中的那个文件喽?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkf84622
2016-11-17 · TA获得超过289个赞
知道小有建树答主
回答量:545
采纳率:50%
帮助的人:202万
展开全部
应该是 判断book 是否添加成功 返回 boolean 类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式