猿问

Java习题求解答

题目要求根据所给代码写方法

顺便问一下,一般什么时候使用无返回值的方法,什么时候使用有返回值的方法?

小果果果子
浏览 1926回答 3
3回答

say意

方法的参数当然可以是对象。从图中来看,这个方法是在point内,用来比较两个point对象的坐标是否相等。你自己写的方法,两个比较对象,一个是传入的参数,这个没有问题,但是另一个就不对了,新建一个point对象,这个操作没啥意义。应该用this来指代当前对象,然后再进行比较就好了

慕婉清5044891

ZOXZCRAPLODWYNKMBDMVYNDEGQFOXGIYUUIKUWMCYNQZPFMVXUJYHKAEMBENWFOQTPAWRACMUXMCYTJRHDKACEHXLUQGCQMBXOQLUCYMCEGPYVKZIRBYOXGCYHQZOXNWLUXTXGVYNQLPLHJTIYBQZQKACSPXMWEHQMHKNUQSOQMCFMQFVEMDTDSCYHXHPTCLIXNWMPDFOKGJYHQMOJSBKMCEOQNJHUWGVFHPYHDXNQKAKGOKUWIQMOXMVJLOQBXMWFIXTPYNENPYBQFVKAVACMIRTDSVLHQKTIYNQYHKGUQMIKHJLBKGKMOXACSOQMPLNPYOXZPLBKTPYHDTVYNJRWYZPRCRAWZBFBDRNDNWFVFWYNJZVQTAWZIKZCSUCFHQGHHPMHDYUDMCWYBDGCFILBDKGBLMJROEAJVDGJFVRUQNDZPENDTWYOLPNIXNQTBRHQZUJFVEOPYUFBBRZCZOYFCYWIKUKAMKTTGWHXSVYHXNQSVWYBQGQZIRBKKTCFOSOEGOYODMBKGCMJZCJRAQLUQZPMIGIXUKZPRURANDZIRHDMIFHVQMCEBKHWMPSHQGCLHSORHVKSCMVPFVFUCRYOKNWFBRUHXYVYHPEHKTDXNNTZFHUDOQNILVRBQGDLDAIYIYYBDOXWEUVSVQGCSBIWLJLBKTCFVEHDGHQFVYHRCYHKNCRAWMKBQTCXGWYIRBOXGJTJSVYTPFOQGKGWZISAKMIRHKHXKUKHWSVRADTHRHTJYOXOKLUEMAPYUKHQMBZHHWZOEOXZCFVWMCTJYHDTHYUJZIEAQTCZVWSVRORGCFCRMCEUXHKMCFBROKGPFOEUXNUPFVKAQMPLORHCFVSUPFCRQTAXNJYOKUXXGCGCZBXHCX

求其起个名吧

这位老哥,我认为你的isEqualTo就写的有问题,你在方法里new一个p1对象出来,p1和你传入的另一个对象的值比较,那么请问你new的p1有设初始值吗?如果没有的话那有什么可比性呢?

小果果果子

我是来补充问题的刚刚试着卸了一下代码,原来参数还可以是类对象= =但是在测试的时候发现,move方法和moveToXY得到了相同的坐标但isEqualTo方法比较的结果却是p1,p2不相同,不知道这个方法哪里写错了,求大大指点以下是运行结果本来应该再输出 一行"The two points are equal"的QAQ
随时随地看视频慕课网APP

相关分类

Java
我要回答