------方法是什么?
含义:完成特定功能的代码块。
作用:为了提高代码的 复用性格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
格式里面的相关解释:
修饰符:有权限修饰符,状态修饰符
返回值类型:就是功能结果的数据类型 如果没有返回值类型就用void 表示方法名:符合命名规则即可 这个方法的名字,调用时调用方法名就行
参数类型:参数的数据类型
参数名:变量名
方法体语句:完成功能的代码
return:用来结束方法,返回值类型是void时,不用return
返回值:这个方法功能的结果,由return带给调用者
形式参数:方法定义上的,用于接收实际参数的
实际参数:实际参与运算的。
------方法调用
在java中,调用方法时可以用:单独调用,输出调用,赋值调用,一般推荐赋值调用方法,那么这三种都是指什么呢?
所谓的单独调用,就是只调用该方法,却不用一个变量去接收返回结果(有返回值的时候),这样是没有意义的;但是如果该方法没有返回值,里面只是一个输出语句,那就可以单独调用;
再说输出调用,就是在输出语句里面调用该方法;如果只是想测试方法结果并且显示在控制台,可以用这个方法,如果这个返回值你是有其他作用,或者这个方法里面是一个输出语句,那么输出调用是不可以的;
最后说到的赋值调用,就是用一个变量接收返回值,可以在程序其他地方用这个变量.(有返回之后的情况下),返回值类型是void的时候是不能赋值调用的
注意:
方法不调用不执行方法与方法是平级关系,不能嵌套定义
方法定义的时候参数之间用逗号隔开
方法调用的时候直接传递对应形参的数据类型的数据就可以,不用传递数据类型
如果方法没有明确的返回值,就不需要return语句,如果有返回值,就必须有一个return语句
在方法中,如果返回值类型是void,return是可以省略的,此时系统会默认加上return;
定义:在同一个类中,方法名相同,参数列表不同 ,与返回值类型无关。
参数列表不同包括:参数个数不同,参数类型不同,参数的顺序不同