首页 > 代码库 > day4 函数重载
day4 函数重载
函数的重载
1、函数重载的定义:在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样即可,与返回值无关, 这些统称为方法的重载。
2、函数的重载存在的原因:为了增强方法的阅读性,优化了程序设计。
案例1:九九乘法表
1 private static void print99() { 2 for(int i = 1 ; i<= 9 ; i ++){ 3 for(int j = 1 ; j<=i ; j++){ 4 System.out.print(i+"*"+j+"="+(i*j)+" "); 5 } 6 System.out.println(); 7 } 8 } 9 10 11 private static void print99(int num) {12 for(int i = 1 ; i<= num ; i ++){13 for(int j = 1 ; j<=i ; j++){14 System.out.print(i+"*"+j+"="+(i*j)+" ");15 }16 System.out.println();17 }18 }
练习:判断那个方法是重载
1 void show(int w, double c, char b){} 2 3 4 void show(int x, char y, double z){} true 5 void show(int a, double c, char b){} false 6 7 void show(int a, char b){} true8 void show(double c){} true9 double show(int x, char y, double z){} true
day4 函数重载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。