黑马程序员技术交流社区

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

作者: 正是在下    时间: 2019-4-25 14:05
标题: 方法重载

        方法的重载?
                在同一个类中,出现两个方法的名字相同,参数列表不同(形式参数的数据类型不同,形式参数的个数不同,对应的顺序位置不同)的方法,就称为重载,与返回值类型无关

                例子:
                        public static void aaa(int i, int j) {}
                        public static int aaa(int i, int j, int a) {}
                        public static void aaa(double a, double b) {}
                        public static void aaa(int a, double b) {}
                        public static void aaa(double a, int b) {}

                        public static void aaa(double b, int a) {} 不可以构成重载

        方法的参数的传递?
                基本数据类型:形参改变了,不影响实际参数的改变
                引用数据类型:形参改变了,实参也会改变

        实际参数?调用方法的时候,传的数据就是实际参数,可能传递的是一个常量,也可能是变量
        形式参数?在我们写方法的时候,括号里写的变量就是形式参数
       





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