Java入门-02、方法及方法重载

方法的定义、调用及其注意事项
1、定义格式:
修饰符 返回值类型 方法名(参数){
方法体;
返回值;
}

参数的种类:形式参数和实际参数
形参:方法声明的不具有数值的参数

实参:方法体中的有实际值的参数

2、调用
在主方法内直接调用,利用方法名调用

3、注意事项
1.方法体内不能嵌套方法即方法不能定义在另一个方法里面

 public static void main(String[] args) {
        //方法的调用
        methodName();
        //接收返回值以及输出j
        int j = methodInt();
        System.out.println(j);
        int q1 = 50, p1 = 60;//实际参数具有值
        int sum = methodInt1(q1, p1);
        System.out.println(sum);
    }


    //方法的定义
    public static void methodName() {
        //括号内为方法体
        System.out.println("这是个方法");
        return;
    }

    public static int methodInt() {
        int i;
        i = 10 + 20;
        //返回整型变量i
        return i;
    }

    //带形式参数的方法
    public static int methodInt1(int q, int p) {
        int sum = p + q;
        return sum;
    }

方法的重载:
方法名相同,参数列表不同

参数个数不同
参数类型不同
参数类型顺序不同

无关:
返回值类型无关
参数变量名无关

public static void main(String[] args) {

        Int(1);
        Int(1, 2);
        Int(1.0, 2.0);

    }

    public static int Int(int a) {
        int sum = a;
        System.out.println("函数重载" + sum);
        return sum;
    }

    public static int Int(int a, int b) {
        int sum = a + b;
        System.out.println("函数重载" + sum);
        return sum;
    }

    public static double Int(double a, double b) {
        double sum = a + b;
        System.out.println("函数重载" + sum);
        return sum;
    }
发布了14 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/NeverFG/article/details/97612247