一、方法
- (1)方法的概念:(函数/过程)
- 1、封装了一段特定业务逻辑功能;
2、尽可能的独立,一个方法只让干一件事;
3、方法可以被反复的重复的调用;
4、减少代码的重复,有利于代码的维护,减少团队开发的成本;
5、提高开发的效率。
- 1、封装了一段特定业务逻辑功能;
- (2)方法的语法规范:
- 修饰词 返回值类型方法名(参数类型 参数名1,参数类型 参数名2,…){
方法体;(业务逻辑功能的具体实现)
return 返回值;
}
如果无返回值类型,就没有return返回值; - 解释:
- 1、修饰词:public static
2、返回值类型:用于限定返回值的数据类型;
3、方法名:方便调用方法的名字;
4、参数类型:限定调用方法值,传入数据的类型;
5、参数名:接受调用方法时候,传入数据的变量;
6、方法体:业务逻辑功能的具体实现;
7、return:结束方法,把返回值传回给调用者。
- 1、修饰词:public static
- 修饰词 返回值类型方法名(参数类型 参数名1,参数类型 参数名2,…){
- (3)方法的调用:
- 1、单独的调用,没有意义;
2、输出调用,有意义,不够好;
3、赋值调用,推荐方式。
- 1、单独的调用,没有意义;
- (4)方法:
- 1、有参数,有返回值类型:
2、有参数,无返回值类型:
返回值类型:void
参数列表:有参数
3、无参数有返回值类型
返回值类型:double
参数类表:无参数
4、无参数无返回值类型:
返回值类型:void
参数列表:无参数
- 1、有参数,有返回值类型:
-
例句:使用方法的几种类型编写代码: package com.until.day; public class Until25 { public static void main (String[] args){ int x = 5; int y = 8; double x1 = 5.01; double y1 = 7.09; int[] a = {1,2,3,4,5,6}; int sum = sum(x,y); System.out.println(sum); double sum1 = sum1(x1,y1); System.out.println(sum1); printName("haha"); double number = getNumber(); System.out.println(number); say(); arr(a); arr1(a); } / 有参数有返回值类型 / public static int sum(int x,int y){ return x + y; } public static double sum1(double x,double y){ return x + y; } / 有参数无返回值类型 / public static void printName(String name){ System.out.println("哈哈 " + name); } / 无参数有返回值类型 / public static double getNumber(){ return 3.14; } / 无参数无返回值类型: / public static void say(){ System.out.println("hhh"); } }