方法的重载

开门见山:方法的重载就是在一个类中,方法的名称相同,但是方法的形参不同

方法重载的规则

  • 方法名称必须相同
  • 参数列表必须不同(个数不同,或类型不同)
    package com.xuyifan.function;
    
    /**
     * @author xyf
     * @create 2020-08-13-12:40
     */
    public class Demo02 {
        public static void main(String[] args) {
            System.out.println(max(10,20));
            System.out.println(max(10.2,20.5));
            System.out.println(max(10,20,30));
    
        }
        public static int max(int a,int b){
            int maxum=a;
            /** if (a==b){
                System.out.println("a==b");
                return 0;
            }*/
            if (a<b){
                maxum=b;
            }
            return maxum;
        }
        public static double max(double a,double b){
            //重载
            double maxum=a;
            /** if (a==b){
             System.out.println("a==b");
             return 0;
             }*/
            if (a<b){
                maxum=b;
            }
            return maxum;
        }
        public static int max(int a,int b,int c){
            //重载
            return 0;
        }
    }

     

 

posted @ 2020-08-13 12:48  jueqishizhe  阅读(112)  评论(0)    收藏  举报