美文网首页
Java基础学习(四)- 方法

Java基础学习(四)- 方法

作者: 做个合格的大厂程序员 | 来源:发表于2020-05-16 16:52 被阅读0次

    方法

    概述
    为了解决代码重复调用的问题,可以将一个重复的代码块封装到一个{}括号里面,并且为这个代码块起个名字,这个方法块就变成了一个特定的执行模式,如果以后需要调用这个方法块,我们直接调用这个方法块对应的方法名就可以去执行{}里的代码。

    方法的定义格式

    格式

    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数性2...){
       方法体
       return;
    }
    
    • 修饰符 : static, public。
    • 返回值类型:用于限定返回值的数据类型。
    • 方法名:方便调用方法。
    • 参数类型:用于限定调用方法数据的数据类型。
    • 参数名:用于接收调用方法的传入数据变量。
    • 方法体:完成特定的代码。
    • 返回值:结束方法,并把返回值带给调用者

    举例

    //一个简单的两数相加的方法
    
    public static int add(int a, int b ){
            return  a+b;
        }
    

    方法的调用

    代码示例

    public class array_Demo {
    //main
        public static void main(String[] args) {
            int a = add(1,3);
            System.out.println(a);
    
        }
    
    //add
        public static int add(int a, int b ){
            return  a+b;
        }
    }
    

    上述代码我们可以看出,如果是静态方法我们可以直接调用其方法名执行,至于返回值的接收问题,可以单独出一个变量a来接收返回值,然后再次输出变量a的值。这就完成了一次方法调用过程。

    方法重载

    定义
    在一个类中出现了相同方法的情况叫做重载

    特点

    • 方法名相同,方法参数列表个数不同。
    • 方法名相同,对应的参数类型不同。

    注意事项
    在调用方法的时候,Java虚拟机会根据方法名及参数列表的不同来区分方法。

    相关文章

      网友评论

          本文标题:Java基础学习(四)- 方法

          本文链接:https://www.haomeiwen.com/subject/zxdrohtx.html