参数个数相同时,参数类型需要不同,即使是不同变量名也不行。和是和变量的个数或者是变量的类型有关系  如果相同的话是覆盖 会报错

重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。

每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。

最常用的地方就是构造器的重载。

重载规则:

  • 被重载的方法必须改变参数列表(参数个数或类型不一样);
  • 被重载的方法可以改变返回类型;
  • 被重载的方法可以改变访问修饰符;
  • 被重载的方法可以声明新的或更广的检查异常;
  • 方法能够在同一个类中或者在一个子类中被重载。
  • 无法以返回值类型作为重载函数的区分标准。

转载于:https://www.cnblogs.com/classmethond/p/9863901.html

java 重载 : 1.参数个数不同,2.参数类型不同相关推荐

  1. python3 获取 函数参数个数 和 默认参数

    实例如下: def sum(a,b):return(a+b)print(sum.__code__.co_argcount) # 2 #输出的函数参数个数 print(sum.__code__.co_v ...

  2. shell 参数个数判断,参数判断

    一.执行shell文件时,若脚本无参数,则参数个数为0. if [ $# -eq 0 ]; thenecho "no argument" fi 二.执行shell文件时,若脚本无参 ...

  3. Java重载时的参数匹配原则

    Java重载(Overload)时的参数匹配原则 1.重载的定义 类中的方法如果有相同的方法名.不同的方法签名,那么这几个方法是可以重载的. 2.什么是方法签名? 方法签名即为方法名+参数列表(参数类 ...

  4. Java实验方法参数传递与递归_4.3类的结构之二:方法(return,重载,可变个数形参,值传递,递归)...

    类的设计中,两个重要结构之二:方法 * 方法:描述类应该具有的功能. * 比如:Math类:sqrt()\random()\ .. * Scanner类:nextXxx() .. * Arrays类: ...

  5. Java总结(14) 静态导入 可变长参数

    静态导入概述: import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态方法或所有静态方法 举例: import static java.lang.Mat ...

  6. 【shell】shell脚本读取给定参数|参数个数

    目录 实例脚本 脚本 使用方法 数组获取参数 字符截取方法 解决类型 汇总 实例脚本 参数 $1, $2,..., $N代表了命令行的第1.2--N个参数,$0代表了本脚本的名字,$#代码参数个数,@ ...

  7. 方法的重载与重写_深入解析JAVA重载与重写的区别

    重载的概念 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可. 同一个类.相同方法名 参数列表不同:参数个数不同,参数类型不同 跟方法的权限修饰符.返回值类型.形参变量 ...

  8. 关于java重载函数,参数为null时,调用的处理。(精确性原则)

    关于以下程序的输出结果 public class TestNull { public void show(String a){ System.out.println("String" ...

  9. Java不确定参数个数的函数方法,实现求多个数最小值

    package 参数个数不确定方法;/*** @ClassName Test* @Description TODO* @Author cherry* @Date 2018/6/9 17:15* @Up ...

最新文章

  1. 身份反模式:联邦筒仓和意大利面条身份
  2. 图论 —— 网络流 —— 费用流 —— MCMF 算法
  3. Pyhton注释符号使用方法及规范
  4. 《Android 第1行代码》读后感—第15章【最后一步——将应用发布到360应用商店】
  5. ThinkPHP5 助手函数
  6. youtube python 中文_GitHub - dousirui001/youtube-streaming-translator-python: 实时翻译油管直播,开发中...
  7. 软件测试面试中90%会遇到的问题:“你会搭建测试环境吗?”
  8. docker stop 失败处理方法
  9. pfamscan 的使用_科学网—[转载]InterProScan的使用教程 - 黄顺谋的博文
  10. android obb分包,Unity 出OBB分包 和 安装
  11. 3.PMAC硬件-组成和接口及安装
  12. 第二章 全局变量结构(一)
  13. AVB音视频传输协议简介
  14. 4T移动硬盘 分区_移动硬盘怎么分区 移动硬盘分区三种可靠方法汇总
  15. repositoryItemButtonEdit ButtonClick没有反应的原因
  16. 程序员如何做一个赚钱的副业项目
  17. 基于Unity的流体仿真
  18. h5调用手机相机和录音机_奥林巴斯退出数码相机业务。打败你的不是同行,而是跨界!...
  19. 世界读书日,分享书单
  20. Mac 安装vmware 虚拟机安装centos7访问不了外网

热门文章

  1. redis延迟消息队列不准时php,Redis实现延迟消息队列
  2. java多线程面试_面试之JAVA多线程
  3. 19-7-16学习笔记
  4. html select滚动轴,javascript - html select scroll bar - Stack Overflow
  5. linux怎么创建新用户名和密码错误,linux重命名root后,使用su命令切换新用户时,提示密码错误...
  6. linux系统怎么用wifi,【教程】Wii安装运行可用WIFI的Linux系统全攻略
  7. python数学表达式_Python入门笔记——(1)数字与表达式
  8. springboot默认开启事务吗_香~Spring Boot 应用也可以有配置中心。
  9. 开发日记-20190914 关键词 汇编语言王爽版 第六章
  10. 关于idea plugin测试那些事(纯手工翻译,只为打发时间,如果有错误,欢迎提建议,如果有意见,我相信别家一定更适合你)