首页 > 编程语言 >java方法-方法重载

java方法-方法重载

时间:2023-03-21 19:58:19浏览次数:40  
标签:java 相同 不同 编译器 参数 重载 方法

方法的重载

  • 重载就是在一个类中,有相同的函数名称,但形参不同的函数。

  • 方法重载的规则:

    • 方法名称必须相同

    • 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)

    • 方法的返回类型可以相同也可以不相同

    • 仅仅返回类型不同不足以成为方法的重载

  • 现实理论:

    • 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,已选择对应的方法,如果匹配失败,则编译器报错

 

标签:java,相同,不同,编译器,参数,重载,方法
From: https://www.cnblogs.com/jiay-gm-xxrj-/p/17241196.html

相关文章

  • java中的泛型
    1、什么是泛型概念:概念:生活中的泛型是一种统一的模式,而程序中的泛型是用以统一数据类型的语法标准泛型接口和泛型类基本语法:一对尖括号当中,大写的单个字母,中间用逗号分......
  • EmployeeController里的login方法写法
    参数:HttpServletRequest是为了登录成功后,将员工id存入session,@RequestBody是为了接收前端的json数据,前端点击登录时f12显示的是username和password得和后端实体类的字段一......
  • 方法与方法重载
    1、类的无参方法方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果类的方法定义类的某种行为(或功能)语法:public返回值类型方法名(){//这里编......
  • java9 和代码相关的主要新特性
    1.增加了jshell的命令行客户端(相比较其他的稍微有点用处)2.多版本兼容jar(一个项目可以打出来适用于不同jdk版本的jar包)3.集合工厂方法(超有用)--之前创建方式......
  • java中xml转json
    publicstaticStringxml2jsonString()throwsJSONException,IOException{InputStreamin=XmlToJson.class.getResourceAsStream("test.xml");Stringxml=I......
  • 服务器上java项目启动异常慢 (亲测有效)
    #情境最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候简直是异常的慢,不能忍受的那种平时我们项目启动要3分钟左右,现在要30分钟,是可忍孰不......
  • java程序当中对象属性映射
    #情景在项目当中会出现POJO(VO,BO,DTO...)对象之间的转换#解决我们常用的解决方式1.新创建一个DTO的类,然后通过对象属性赋值方法,进行操作2.通过继承基础对象类,增加额外......
  • 【单元测试】Junit 4(九)--junit4 测试private方法
    直接上代码Calculator.javapublicclassCalculator{ privateStringname; privateintage; publicCalculator(Stringname,intage){ this.name=name; ......
  • Java入门第一步:写出你的Hello World
    当你学习一种新的编程语言时,通常你会看到第一个程序被称为“HelloWorld”程序。它通常用于初学者的简单程序。假设你是作为Java编程语言的初学者阅读这篇文章的,或者你......
  • [Java SE]Java SE异常合集
    1概述2问题集Q1:JAVA应用程序启动时报"AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:EXCEPTION_ACCESS_VIOLATION(0xc0000005)"问题描述#......