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