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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zeng1994 初级黑马   /  2015-4-15 01:17  /  456 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
        方法重载的说明:

        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){}//不行,不构成重载。
*/
class Demo
{
        public static void main(String[] args)
        {
                System.out.println(f(10,20));//编译错误。引用不明确;
        }
       
       
        public static void f(int a ,long b){
        }
        public static void f(long a,int b){
        }

}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马