码迷,mamicode.com
首页 > 其他好文 > 详细

day4 函数重载

时间:2016-10-09 23:19:01      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

函数的重载  

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){}   true
8 void show(double c){}   true
9 double show(int x, char y, double z){}   true

 

day4 函数重载

标签:

原文地址:http://www.cnblogs.com/Michael2397/p/5944083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!