一文带你更了解 Java 中的方法
定义方法的格式
修饰符: 现阶段固定写法,public static 返回值类型: 也就是方法最终产生的数据是什么类型方法名称: 方法的名字,规则和变量一样,小驼峰参数类型: 进入方法的数据是什么类型参数名称: 进入方法的数据对应的变量名称 Ps: 参数如果有多个,使用逗号进行分隔方法体: 方法需要做的事,若干行代码 return: 两个作用,第一停止当前方法,第二将后面的返回值还给调用处(带着返回值回到方法的调用出;谁在调用我,我就把结果还给谁;像下面例子种的赋值调用,sum 在调用它,就把结果还给 sum,所以 sum 就是 7,然后继续下面的+=,就是 107)
注意: return 后面的“返回值”必须和方法名称前面的“返回值类型”保持对应
注意事项:
方法定义的先后顺序无所谓。
方法定义不能产生嵌套包含关系。方法定义好了之后,不会执行的。如果要想执行,一定要进行方法的调用。
方法的三种调用格式
1.单独调用: 方法名称(参数);2.打印调用: System.out.println(方法名称(参数));3.赋值调用: 数据类型 变量名称 = 方法名称(参数);
单独调用:只能让方法执行,方法产生的结果,都无法进行使用。打印调用:就是把方法调用写到一个打印输出语句当中,这样方法先执行,执行完后,return 后面的结果将会进行打印显示。赋值调用:不打印,而是把它的结果向左赋值给变量,然后变量在想怎么玩,就怎么玩。
注意:当返回值类型写为 void,这种方法只能够单独使用,不能进行打印调用或者赋值调用。但是可以在方法里面完成打印等操作。void 不需要返回值。只要不是 void,剩下的都有返回值;无返回值的用 void,有返回值的用定义方法的完整格式
完整格式和三种调用方式例子:
对比有无返回值的区别:
方法练习
方法注意事项
重载方法
执行结果: 有 2 个参数的方法执行!30 有 3 个参数的方法执行!60 有 4 个参数的方法执行!64
版权声明: 本文为 InfoQ 作者【几分醉意.】的原创文章。
原文链接:【http://xie.infoq.cn/article/5a805c7d2a01bbd59ced02cde】。文章转载请联系作者。
评论