Java 方法与数组
Posted xzh0717
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 方法与数组相关的知识,希望对你有一定的参考价值。
方法
什么是方法?
方法定义:方法(Method),函数(function),其实就指一个特定的功能操作,程序中完成独立功能,可重复使用的一段代码的集合。
方法的定义
方法定义格式:
[修饰符] 返回值的类型 方法名称 ( [形式参数,....] ) {
方法体
[ return 值 ];
}
注意点
(1)方法必须声明在类(class)当中。
(2)创建的方法要定义在其它方法之外(跟其他的方法是兄弟关系)
(3)定义方法不分先后顺序。
(4)如果有一个方法前面有static,那么在该方法中调用其它的方法前面也应该有static。
(5)void 返回值为空,什么都不返回;如果有返回值,必须要有return。
(6)两个方法的名称不能相同。
(7)方法必须要先定义,再执行。
方法术语
修饰符
public,static等,static修饰的方法属于类,直接使用类名调用即可。
返回值类型
方法其实是在完成一个功能,该功能操作完毕之后,是否需要给调用者返回一个结果。
如果不需要给调用者返回结果,此时使用关键字void来声明,无返回的意思。
方法名称
遵循标识符的规范,使用动词表示,首字母小写,若是多个单词组成,使用驼峰表示法,以后的每一个单词首字母都大写,myName
形式参数
方法圆括号中的变量,仅仅只是占位而已,参数的名称其实无所谓,形式参数可以有多个。
参数列表
参数列表 == 参数的类型 + 参数的个数 + 参数的顺序。
方法签名
方法签名 = 方法名称 + 方法参数列表;
在同一个类中,方法签名是唯一的,否则编译报错。
方法体
方法的 { } 中的代码,表示具体完成该功能的代码。
返回值:
在方法内部,使用return关键字;
功能1:给调用者返回一个结果值,此时该方法不能使用void修饰.
功能2:结束当前方法.
实际参数
调用者在调用某一个具体方法的时候,实际传递的参数值。
方法重载
什么是方法重载?
重载方法的定义是在同一个类中,某方法允许存在一个以上的同名方法,只要它们的参数列表不同即可。
方法重载作用
解决了 同一功能的方法,由于参数不同所造成方法名称不同。
判断的原则
方法重载判断原则: “两同一不同”
- 两同:同类中,方法名相同;
- 一不同:方法参数列表不同(参数类型、参数个数、参数顺序);
只要参数类型,参数个数,参数顺序有一个不同,参数列表就不同.
注意:方法重载和方法的返回值类型无关,只是一般要求返回值类型一致。
参数列表和参数的名称没关系,方法的重载和形参没关系。
以上是关于Java 方法与数组的主要内容,如果未能解决你的问题,请参考以下文章