A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//重载:方法名相同,参数列表不同,与返回值类型无关
//重复:方法名相同,参数列表相同//报错
//调用:直接调用,赋值调用,输出调用
class Demo9_Method_Overload {
    public static void main(String[] args) {
        //System.out.println("Hello World!");
        double sum = add(12.7,13);
        System.out.println(sum);

        
    }
        /*
        求两个整数的和
        返回值类型 double
        参数列表 int a,double b
        */
        public static double add(int a,double b) {
            return a + b;
        }

        //参数列表之参数类型不同
        public static double add(double a,double b) {
            return a + b;
        }

        //参数列表之参数个数不同
        public static double add(int a,double b,int c) {
            return a + b + c;
        }

        //参数列表之参数顺序不同
        public static double add(double b,int a) {
            return a + b;
        }

        /*
        重复类型1:仅返回值类型不同
        public static int add() int a, double b){
            return a + b ;
        }
        */
        /*
        重复类型2:参数列表相同
        public static double add() int x, double yz){
            return x + y;
        }
        */
   
        /*
        public static double add2(int a,int b,int c) {
            return a + b + c;
        }
        */
}


1 个回复

正序浏览
顶贴是种美德,我相信每一个被我顶贴的人一定也会关注我的帖子的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马