JavaSE 05 方法

1、方法的概念

方法,办法:解决一个问题的代码集合。

Java中往往将一些常见的步骤打包封装在里面,对外仅仅暴露一个名字,这就是方法。

狭义的方法:一个功能模块。比如求和、求最值、查找、排序等。
广义的方法:一个行为。比如人:跑,吃饭,睡觉等。

2、方法的好处

⑴ 减少代码的重复,提高了重用性。
⑵ 使用者仅仅需要记住方法名,而不用关心方法的具体的实现细节,比较简单。

3、方法的声明

语法:


修饰符 返回类型 方法名(参数列表) {
            方法体
}

方法的要素:


⑴ 修饰符 <可选项>


可以为:public static 公共的静态的

⑵ 返回类型


① 返回类型实际就是返回结果的类型,返回类型要与返回结果的类型一致或兼容。
② 返回类型可以是基本数据类型也可以是引用数据类型。
③ 如果方法没有返回结果,则返回类型写 void。
如果方法有返回结果,则返回类型对应返回结果的类型,且方法体必须有 return 语句。
④ 一个方法最多只有一个返回值。

⑶ 方法名


见名知义,遵循和变量名一样的命名规则和规范。
命名规则:只能包含字母、数字、下划线和$,不能用数字开头。不能是关键字或保留字。
命名规范:遵循驼峰命名法。

⑷ 参数列表


参数:方法执行时,可能需要调用者传递一些值给方法,这些值就是参数。
① 参数的数量可以为多个或0个。
② 每个参数之间用 ,(逗号) 隔开,且语法规则为:
参数类型 参数名1, 参数类型 参数名2, 参数类型 参数名3 …
③ 参数类型可以为任意类型,包括基本数据类型和引用数据类型。
④ 方法定义时的参数称为形式参数(形参);方法调用时的参数称为实际参数(实参)。
⑤ 形参和实参的数据类型和顺序必须一一对应,参数的名字可以不一样。

⑸ 方法体


可以为任意的逻辑语句,包含输入、输出、变量的声明和赋值、分支、循环等。
注意:① 方法中不能嵌套方法。
② 方法需要定义在类中,属于类的特征。

按照方法有无返回值、有无参数,可以将方法分为4类:


⑴无返回值、无参数:


修饰符 void 方法名(){ // 这行也叫方法签名
方法体
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部