当前位置: 首页 > news >正文

【Java学习笔记】方法重载

方法重载(Overload)

介绍:Java 中允许同一个类中,多个同名方法的存在,但要求形参列表不同

应用:System.out.println()可以输出不同的数据类型的原因就是方法重载的使用

优势

代码示例

public class overload {public static void main(String[] args) {t1 caculate = new t1();System.out.println(caculate.getnum(1,1));System.out.println(caculate.getnum(1,2.5));System.out.println(caculate.getnum(1,1,1));}
}class t1{public int getnum(int a, int b){System.out.println("getnum(int a, int b) 被调用");return a + b;}public double getnum(int a, double b){System.out.println("getnum(int a, double b) 被调用");return a + b;}public int getnum(int a, int b, int c){System.out.println("getnum(int a, int b, int c) 被调用");return a + b + c;}
}

使用细节

方法调用过程:优先比较形参的类型,匹配之后就会调用

小练习

void show(int a, char b, double c) {} 构成重载的有:

http://www.xdnf.cn/news/278947.html

相关文章:

  • 以太坊智能合约开发框架:Hardhat v2 核心功能从入门到基础教程
  • 深入浅出数据库管理系统
  • 工程师 - 汽车分类
  • 【AI面试准备】掌握常规的性能、自动化等测试技术,并在工作中熟练应用
  • Jenkis安装、配置及账号权限分配保姆级教程
  • 高性能 WEB 服务器 Nginx:多虚拟主机实现!
  • llfc项目TCP服务器笔记
  • Linux常用命令30——groupadd创建新的用户组
  • 状态值函数与状态-动作值函数
  • MVP架构梳理
  • Dubbo(95)如何在社交网络中应用Dubbo?
  • 注意力机制
  • 2025年PMP 学习一
  • 文章记单词 | 第60篇(六级)
  • mysql中int(1) 和 int(10) 有什么区别?
  • STM32GPIO输入实战-按键key模板及移植
  • I.MX6U的GPIO配置和LED点灯实验。
  • leetcode:最小覆盖字符串
  • 【操作系统】吸烟者问题
  • NHANES指标推荐:LC9
  • Android第四次面试总结之Java基础篇(补充)
  • 【NTN 卫星通信】NTN关键问题的一些解决方法(一)
  • 55认知干货:深空产业
  • 2022年第十三届蓝桥杯省赛B组Java题解
  • 128. 最长连续序列
  • 【人工智能】大模型安全的深度剖析:DeepSeek漏洞分析与防护实践
  • 牛客周赛91 D题(数组4.0) 题解
  • 如何用更少的显存训练 PyTorch 模型
  • 【Java JUnit单元测试框架-60】深入理解JUnit:Java单元测试的艺术与实践
  • Spring AI 实战:第九章、Spring AI MCP之万站直通