zoukankan      html  css  js  c++  java
  • Java基础(1) | 方法重载

    方法重载

    方法重载的场景:

    1.参数的个数不同
    2.参数的类型不同
    3.参数的多类型顺序不同

    方法重载与下列因素无关:

    1.与参数名无关
    2.与方法的返回值类型无关

    代码示例:

    package com.leerep.javabase.function;
    
    public class FuncOverload {
        public static void main(String[] args) {
            System.out.println(sum(10, 20));
            System.out.println(sum(10, 20, 30));
    
            System.out.println(sum(10, 20.0));
            System.out.println(sum(10.0, 20));
            System.out.println(sum(10.0, 20.0));
        }
    
        public static int sum(int a, int b) {
            return a * b;
        }
        // 参数个数不同
        public static int sum(int a, int b, int c) {
            return a*b*c;
        }
        // 参数类型不同
        public static int sum(int a, double b) {
            return (int)(a * b);
        }
        //多类型参数顺序不同
        public static int sum(double a, int b) {
            return (int)(a * b);
        }
        // 类型不同
        public static int sum(double a, double b) {
            return (int)(a * b);
        }
    }
    
    
  • 相关阅读:
    Educational Codeforces Round 23E
    Educational Codeforces Round 23D
    Codeforces Round #461 (Div. 2)
    HYSBZ
    HDU
    HYSBZ
    HYSBZ
    SPOJ
    点击搜索条件提交form表单
    HTML颜色获取工具,colorpicker
  • 原文地址:https://www.cnblogs.com/leerep/p/14376369.html
Copyright © 2011-2022 走看看