黑马程序员技术交流社区

标题: 新人学习笔记分享之方法重载 [打印本页]

作者: miqideliwu    时间: 2016-7-27 00:06
标题: 新人学习笔记分享之方法重载
//重载:方法名相同,参数列表不同,与返回值类型无关
//重复:方法名相同,参数列表相同//报错
//调用:直接调用,赋值调用,输出调用
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;
        }
        */
}



作者: GavinZ    时间: 2016-7-27 00:32
顶贴是种美德,我相信每一个被我顶贴的人一定也会关注我的帖子的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2