黑马程序员技术交流社区

标题: 方法重载的说明 [打印本页]

作者: MartinYu    时间: 2016-7-7 18:11
标题: 方法重载的说明
  方法重载的说明:

        1.要在一个类中;
        2.方法名要相同;
        3.参数列表不完全相同:
                1).可以数量不同;
                        public static void f(int a,int b){}
                        public static void f(int b,int a){}//错误,不构成重载。跟形参名无关。

                        public static void f(int a){}
                        public static void f(int a ,int b ,int c){}
                2).可以顺序不同:
                        public static void f(int a,long b){}
                        public static void f(long a ,int b){}
        4.跟返回值无关;
                        public static void f(int a){}
                        public static int f(int a){}//不行,不构成重载。





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