方法
简单的说 方法就是完成特定功能的代码块
- 在很多语言里面都有函数的定义
- 函数在java中被称为方法
格式:
- 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){
- 方法体语句;
- return 返回值;}
- 详细解释:
- 修饰符:目前就用public static 后面再讲解一些其他的修饰符。
- 返回值类型 :就是功能结果的数据类型。
- 方法名:符合命名规则即可,方便我们的调用。
- 参数:
- 实际参数:就是参与预算的。
- 形式参数:就是方法上定义的,用于接收实际参数的。
- 参数类型:就是参数的数据类型。
- 参数名:就是变量名。
- 方法体语句:就是完成功能的代码。
- return :结束方法的。
- 返回值:就是功能的结果,由return带给调用者。
想要写好一个方法,就必须明确两个东西:
A:返回值类型 - - 结果的数据类型
B:参数列表 - - 你要传递几个参数,以及每个参数的数据类型
方法的执行特点:不调用不执行!
调用方法:
1 (有明确返回值的调用)
- a.单独调用没有意义
- b.输出调用可以输出结果,但是不够好(因为可能需要针对结果进行进一步操作)
- c.赋值调用
2(没有明确返回值的调用)
如果返回值类型为 void 时 只有一种调用方法!!
- a.单独调用切记只有这一种!!!!!
- b.输出调用(调用错误 此处不允许使用‘空类型’ 所以不能使用)
- c.赋值调用(不能以void为返回值调用 所以不能使用)
方法的注意事项:
A:方法不调用不执行
B:方法与方法之间是平级关系,不允许嵌套定义
C:方法定义的时候参数之间用逗号隔开
D:方法调用的时候不用再传递数据类型
E:如果方法有明确的返回值一定要用return带回一个值
方法的重载
- JAVA提供了一种方法功能相同,参数列表不同的,方法名相同的现象叫做 方法重载
重载的概述:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或参数类型不同即可。
重载的特点:与返回值类型无关,只看方法名和参数。在调用时虚拟机通过参数列表的不同来区分同名方法
版权声明:本文为qq_39745583原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。