黑马程序员技术交流社区

标题: 关于定义方法 [打印本页]

作者: 17631331017    时间: 2017-4-5 07:12
标题: 关于定义方法
想知道,什么情况选择定义方法去解题?
题目没有要求用方法,怎么知道这道题就是在考方法的调用。
方法返回值为int []arr时
定义方法是public static int arr( ,,,)
还是public static int[]arr  arr( ,,,)?

作者: DreamBoyMrsLin    时间: 2017-4-5 08:31
你返回的是int[]  那么肯定写的也是数组  第二个

作者: 烟雨清寒时    时间: 2017-4-5 09:41
怎么感觉这方法写的这么别扭,怎么看都不舒服

作者: 17631331017    时间: 2017-4-5 12:31
烟雨清寒时 发表于 2017-4-5 09:41
怎么感觉这方法写的这么别扭,怎么看都不舒服

参数列表没写

作者: 怕翻船的特修斯    时间: 2017-4-5 16:33
如果为了考试,一般提上会说的,方法的作用无非是让代码模块化易于管理,用不用都是自己决定,怎么顺怎么来.至于数组的问题,选第二个,因为你返回值是数组
作者: 17631331017    时间: 2017-4-5 22:11
怕翻船的特修斯 发表于 2017-4-5 16:33
如果为了考试,一般提上会说的,方法的作用无非是让代码模块化易于管理,用不用都是自己决定,怎么顺怎么来.至 ...

嗯  知道了

作者: DreamBoyMrsLin    时间: 2017-4-6 00:16
记住一句话  高内聚,低耦合
作者: 17631331017    时间: 2017-4-6 18:25
DreamBoyMrsLin 发表于 2017-4-6 00:16
记住一句话  高内聚,低耦合

不明白啥意思 还没学到

作者: 亮仔开发    时间: 2017-4-6 22:38
看你这种情况是做题太少,做的多了自然就知道了。上面的方法选择下面的那个。
作者: g1336855116    时间: 2017-4-6 22:44
下面的那个,返回值类型嘛。
作者: MMM521    时间: 2017-4-6 23:28
有返回值肯定是方法啦, public static是修饰符  void表示无返回值,int int【】呢表示返回值类型为int型和数组型
作者: MMM521    时间: 2017-4-6 23:29
看多了自然就知道那个是方法   什么的了  多看看题  呵呵
作者: 17631331017    时间: 2017-4-7 00:13
嗯  知道了现在也明白的差不多了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2