Java基础---方法的自定义
Posted 影爱相随
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础---方法的自定义相关的知识,希望对你有一定的参考价值。
方法:(Method)
1.概念:就是一段拥有特定功能的程序(在其他编程语言中称为“函数”:Function)
2.特点:在方法名后面有小括号()
自定义方法:
1.位置:
(1)类体中:即类名后的{}中
(2)main()方法的外边,和main()方法是平级关系,并且和main()方法没有先后顺序之分
2.基本格式:
public static 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){
方法体;
return[返回值];
}
注:修饰符暂为public static
(1)上式中[]中的返回值可以省略
(2)public:表明方法的访问权限,所有的地方都可以调用这个方法
(3)static:静态的,说明方法属于类,可以直接用类名调用
3.返回值的类型
(1)就是java中可以使用的数据类型名(可以是基本数据类型,也可以是引用数据类型)
(2)当方法不需要返回值时,返回值类型为void(一般情况下,输出语句,打印语句不需要返回值;涉及到计算的需要返回值)
(3)方法中返回值类型没有固定的,要根据具体的业务逻辑进行判定
4.方法名
(1)就是一个合法的标识符,其命名规范和变量一样(小驼峰命名法)
注:小驼峰命名法:即多个单词组成时从第二个字母开始每个单词首字母大写
(2)方法名相当于变量名(变量的使用,只能通过变量名;方法体要执行,必须通过方法名调用)
5.参数列表
(1)列表中的内容是方法执行时所需要的数据
(2)由参数的类型和参数名组成,多个参数定义之间用逗号分隔
注:参数的定义就相当于变量的定义,不能重复定义参数名
6.参数的作用域
就是整个方法体的{}
注:如果方法不需要参数,小括号()中什么都不写,但是小括号()不能省略;参数列表没有固定的模式,也是根据业务逻辑定义的
7.方法体
即用{}括起来的若干条语句
8.return
(1)用来表示一个方法结束;程序执行方法时遇到return便会返回
(2)当方法有返回值时,此时return后必须跟一个符合返回值类型的值,这个值可以是常量,变量以及表达式;也可以是可以自动类型转换的值
(3)当方法没有任何返回值时,此时return后不能加任何东西;此时return可以省略不写
(4)return语句是方法定义的一部分,只有当返回值是void,即没有返回值时才可以省略,其余任何时候都必须写
(5)在return后面可以使用表达式,例: return a+b; (在这里实际上使用的是表达式a+b的值)
(6)返回值可以为常量,例: return 10; (虽然此处语法没有错,但是基本不会这样去写)
以上是关于Java基础---方法的自定义的主要内容,如果未能解决你的问题,请参考以下文章