java语言基础-方法重载
来源:互联网 发布:软件健壮性 软件可靠性 编辑:程序博客网 时间:2024/05/22 13:14
/*方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。
调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。
方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数不同的方法。
[1] 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,
就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,
即或者是参数的个数不同,或者是参数的类型不同。
调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法*/
//上面都是软文,理解下面这一句就足够了
//方法重载就是方法名称重复,加载参数不同。
/*一.方法名一定要相同。
二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。
1.如果参数个数不同,就不管它的参数类型了!
2.如果参数个数相同,那么参数的类型必须不同。
三.方法的返回类型、修饰符可以相同,也可不同。*/
publicstaticvoid main(String[] args)throws ParseException, UnsupportedEncodingException{
//例:
//参数个数相同 以及参数类型不同
Test.getshow(1,2);
Test.getshow(1,2, 3);
Test.getshow(1,"2", 10.0);
Test.getshow(1,20, 10);
}
publicstatic void getshow(int a ,int b){
System.out.println("参数个数相同");
}
publicstatic void getshow(int a ,int b,int c){
System.out.println("参数个数相同");
}
publicstatic void getshow(int a , String b, int c){
System.out.println("参数类型不同");
}
publicstatic void getshow(int a , String b, double c){
System.out.println("参数类型不同");
}
//结果
//参数个数相同
//参数个数相同
//参数类型不同
//参数个数相同
}
- java语言基础-方法重载
- Java语言基础10-方法重载
- Java基础_方法重载
- java语言:方法重载&方法重写&继承
- java语言基础(17)——方法(类中的函数)的使用及重载
- JAVA语言中方法重载的知识
- java基础13-构造与重载方法
- Java基础----构造器与方法重载
- C++语言基础 例程 运算符重载的方法
- Java基础—方法重载与方法重写
- Java基础03 构造方法与方法重载
- Java基础之(十三)递归方法和方法重载
- java基础:super和覆盖方法、重载方法(0921.2016)
- Java基础之方法重载和方法重写
- 1-2 java基础:方法、方法重载、数组
- JAVA基础之方法概述及其方法重载
- java方法重载(慎用重载)
- 黑马程序员-----java基础五(方法的重载与重写)
- 多边形重心问题 NYOJ 3 思路+代码
- 如何解决Bat脚本中包含中文,运行乱码
- Levelhead项目-实战总结
- jsp数据交互
- Python os模块常用功能
- java语言基础-方法重载
- Java日期工具类
- bzoj1766: [Ceoi2009]photo
- Java DateUtil 日期工具类
- ROS探索总结(一)——ROS简介
- 夸域名,cookies无法获取保存
- 通过存储学生信息,使用HashMap
- get和post的区别
- 安卓客户端模拟登陆学校图书馆,并抓取借阅记录等信息,同时实现续借图书的功能。