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;  (虽然此处语法没有错,但是基本不会这样去写)

猜你喜欢

转载自www.cnblogs.com/cc-ccblog/p/9853681.html