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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 正是在下 初级黑马   /  2019-4-25 14:05  /  415 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


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

                例子:
                        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) {} 不可以构成重载

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

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

0 个回复

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