方法

  • 定义:方法(method)就是一段具有独立功能的代码块,可提高代码的复用性

  • 定义格式:

    public static void 方法名(){
        程序体;
    }
    
  • 调用格式:

        方法名();
    
  • 带参数方法定义:

    public static void 方法名 (数据类型 变量名){
        程序体;
    }
    
  • 带参数调用格式:

        方法名(常量/变量);
    
  • 作用域:变量定义的所对应的大括号{},即为变量的作用域

  • 带返回值的方法定义:

    public static 数据类型 方法名(参数){
        程序体;
        return 数据;
    }
    
  • 带返回值方法调用:

    格式1:方法名(参数);
    范例:isEvenNumber(5);
    格式2:数据类型 变量名 = 方法名(参数);
    范例:boolean flag = isNevenNmuber(5);
    

注意事项:

  1. 定义方法时不能嵌套定义,即不能将方法定义在另一个方法内
  2. return的作用,除了具备返回一个值之外,还可以结束掉方法
    • 如果返回值为void,也可以用return,但是后面不能接任何值,只能是return;
  3. 定义一个方法时,一定要保持语法的完整性
    • 如果方法里有判断,则需注意当判断都为false时,最终是否有返回值
  4. 方法重载:同一个类中,有多个同名的方法,参数列表不同(参数个数不同 或 参数的类型不同),这些方法之间的关系即为方法重载(方法重载和返回值的类型没有任何关系,只关注参数列表)
  • 不同的类型数据作为参数传递时:
    • 基本数据类型作为参数传递,形参的改变,不会影响实参的值
    • 引用数据类型作为参数传递,形参的改变,会改变实参的值

results matching ""

    No results matching ""