黑马程序员--java入门之函数重载
来源:互联网 发布:水果网络销售 编辑:程序博客网 时间:2024/05/22 03:33
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
重载即是多态的一种体现,重载可以让函数名相同却执行不同的功能,一般来说,我们要编写一个函数去执行某个动作,每次就调用这个函数就行了,很容易记住他的名字的,但是,如果你要执行很多类似的动作,并且传入的参数也要求不一样,那么你是否要写很多个函数呢?这样是不是不好记住呢?当你要调用这些函数时候是不是特别亚历山大,这么多又记不住,还得一个个差,多不好啊。那我们就用重载吧。
下面举个例子,我们来写个数据库查询的的程序,这个程序可以提供一个或多个参数进行查询,可以提供不同类型而个数相同的形参的函数进行查询,既然都是查询一张表嘛,我们就应该用一个函数名就够了。程序如下:
public class a{public static void main(String [] args){//实例化一个a的对象a b=new a();//通过名字查询b.QueryTable("小明");//通过名字和年龄查询b.QueryTable("小明",20);//通过身高和年龄查询b.QueryTable(1.44,25);}public void QueryTable(String byName){System.out.println("通过名字:"+byName+" 查询,参数1个");}public void QueryTable(String byName,int byAge){System.out.println("通过名字:"+byName+" 和年龄:"+byAge+" 查询,参数2个");}public void QueryTable(double byShenGao,int byAge){System.out.println("通过身高:"+byShenGao+" 和年龄:"+byAge+"查询,参数2个");}}
运行结果:
看吧,就是这么神奇,你是不是被惊到了?自己动手也试一下吧!你会印象更深刻的!
其实就是把函数名字写一样,参数的个数或者类型或者参数个数类型不一样就可以了。
0 0
- 黑马程序员--java入门之函数重载
- 黑马程序员 java入门:函数的重载
- 黑马程序员_JAVA 之函数的重载
- 黑马程序员 java入门:函数
- 黑马程序员_java入门_函数,重载,重写
- 黑马程序员 java中的函数重载和函数重写
- 黑马程序员—java学习心得之函数的重载和重写
- 黑马程序员-java基础之排序、查找、内存分配、函数重载
- 黑马程序员——JAVA基础之函数,重载,内存结构
- 黑马程序员--函数的重载
- 黑马程序员_函数重载
- 黑马程序员 函数重载小结
- 黑马程序员Java基础__函数的应用及重载
- 黑马程序员 第5天 JAVA 函数 重载
- 黑马程序员--java入门之Helloworld
- 黑马程序员--java入门之转义字符
- 黑马程序员--java入门之继承
- 黑马程序员——Java之入门
- [Linux]检测socket异常断开--keepalive
- Android——使用多状态按钮ToggleButton(自己动手 丰衣足食)
- jQuery插件开发全解析
- 安卓 ImageView动态改变大小
- java Statement与PreparedStatement在面对char遇到的问题
- 黑马程序员--java入门之函数重载
- java 关键字
- VSTO及多线程等问题的汇编
- 关于开启Activity的问题
- windows下打开dos窗口快捷键设置
- Java 线程池 队列
- NYOJ255C小加之随机数
- ps aux指令詳解
- javascript控制文本框特殊字符输入