猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Java习题求解答
题目要求根据所给代码写方法
顺便问一下,一般什么时候使用无返回值的方法,什么时候使用有返回值的方法?
小果果果子
浏览 1926
回答 3
3回答
say意
方法的参数当然可以是对象。从图中来看,这个方法是在point内,用来比较两个point对象的坐标是否相等。你自己写的方法,两个比较对象,一个是传入的参数,这个没有问题,但是另一个就不对了,新建一个point对象,这个操作没啥意义。应该用this来指代当前对象,然后再进行比较就好了
1
0
2
慕婉清5044891
ZOXZCRAPLODWYNKMBDMVYNDEGQFOXGIYUUIKUWMCYNQZPFMVXUJYHKAEMBENWFOQTPAWRACMUXMCYTJRHDKACEHXLUQGCQMBXOQLUCYMCEGPYVKZIRBYOXGCYHQZOXNWLUXTXGVYNQLPLHJTIYBQZQKACSPXMWEHQMHKNUQSOQMCFMQFVEMDTDSCYHXHPTCLIXNWMPDFOKGJYHQMOJSBKMCEOQNJHUWGVFHPYHDXNQKAKGOKUWIQMOXMVJLOQBXMWFIXTPYNENPYBQFVKAVACMIRTDSVLHQKTIYNQYHKGUQMIKHJLBKGKMOXACSOQMPLNPYOXZPLBKTPYHDTVYNJRWYZPRCRAWZBFBDRNDNWFVFWYNJZVQTAWZIKZCSUCFHQGHHPMHDYUDMCWYBDGCFILBDKGBLMJROEAJVDGJFVRUQNDZPENDTWYOLPNIXNQTBRHQZUJFVEOPYUFBBRZCZOYFCYWIKUKAMKTTGWHXSVYHXNQSVWYBQGQZIRBKKTCFOSOEGOYODMBKGCMJZCJRAQLUQZPMIGIXUKZPRURANDZIRHDMIFHVQMCEBKHWMPSHQGCLHSORHVKSCMVPFVFUCRYOKNWFBRUHXYVYHPEHKTDXNNTZFHUDOQNILVRBQGDLDAIYIYYBDOXWEUVSVQGCSBIWLJLBKTCFVEHDGHQFVYHRCYHKNCRAWMKBQTCXGWYIRBOXGJTJSVYTPFOQGKGWZISAKMIRHKHXKUKHWSVRADTHRHTJYOXOKLUEMAPYUKHQMBZHHWZOEOXZCFVWMCTJYHDTHYUJZIEAQTCZVWSVRORGCFCRMCEUXHKMCFBROKGPFOEUXNUPFVKAQMPLORHCFVSUPFCRQTAXNJYOKUXXGCGCZBXHCX
0
0
0
求其起个名吧
这位老哥,我认为你的isEqualTo就写的有问题,你在方法里new一个p1对象出来,p1和你传入的另一个对象的值比较,那么请问你new的p1有设初始值吗?如果没有的话那有什么可比性呢?
0
0
2
小果果果子
我是来补充问题的刚刚试着卸了一下代码,原来参数还可以是类对象= =但是在测试的时候发现,move方法和moveToXY得到了相同的坐标但isEqualTo方法比较的结果却是p1,p2不相同,不知道这个方法哪里写错了,求大大指点以下是运行结果本来应该再输出 一行"The two points are equal"的QAQ
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续