方法重载 | 学习笔记

简介: 快速学习方法重载

开发者学堂课程【Java编程入门方法的定义】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18

方法重载

方法重载的定义:

当方法名称相同,参数的类型或个数不同的时候就称为方法重载。通过程序做简单的分析,要定义一个加法的处理方法,该方法可以接收两个int变量、三个int变量、两个double变量的加法处理。

范例:采用方法重载进行定义。

image.png

可以发现同一个方法名称但是可以根据调用时传递的不同参数的类型或个数实现不同方法体的调用,这样就实现了方法重载的定义。

重要的一点方法重载和方法的返回值类型没有关系。只与参数有关。但在实际开发中请一定要把握一个基本的开发原则,只要是方法重载强烈建议其返回值类型相同。

范例:观察一个程序代码。

image.png

所有的输出操作支持有各种数据类型,所以System.out.println()本身就属于一个方法重载。

相关文章
|
存储 程序员 C++
开心档之C++ 指针
开心档之C++ 指针
|
存储 Shell 数据安全/隐私保护
Python 密码破解指南:15~19
Python 密码破解指南:15~19
401 0
|
人工智能 自然语言处理 数据挖掘
【通义】AI视界|性能超越GPT-4o?最强大的开源AI模型来了……
本文介绍了五项最新AI技术动态,包括性能超越GPT-4o的开源AI模型Reflection70B、智谱清言App限时免费的视频通话功能、哈佛医学院研发的癌症诊断AI模型CHIEF、Replit推出的AI编程助手,以及英特尔与日本AIST合作设立的芯片制造研发中心。这些进展展示了AI领域的快速创新与广泛应用。更多详情,请访问通义官网体验。
|
存储 NoSQL Linux
Redis入门到通关之多路复用详解
Redis入门到通关之多路复用详解
203 1
|
消息中间件 监控 安全
【天衍系列 05】Flink集成KafkaSink组件:实现流式数据的可靠传输 & 高效协同
【天衍系列 05】Flink集成KafkaSink组件:实现流式数据的可靠传输 & 高效协同
884 5
|
JavaScript
TypeScript 的内置数据类型有哪些
TypeScript 的内置数据类型有哪些
168 0
|
运维 物联网 数据格式
IoT物联网设备「固件升级」OTA,「资源包更新」最佳实践
IoT物联网设备「固件升级」OTA,「资源包更新」最佳实践
2475 0
|
机器学习/深度学习 C语言 编译器
【C语言】学习笔记4——数组
我直接把控制语句和循环跳过了。大致看了一下,讲得太繁琐了。这部分在后面用C写数据结构就可以练得很熟了。 1. 数组: 由数据类型相同得一系列元素组成。内存上是一片连续得存储单元。 2. 声明 int nums[5] // 内含5个int类型元素的数组 float ...
1039 0
|
数据库 Go
收缩数据库日志
原文:收缩数据库日志 USE DATABASENAME; GO --不得已时再用这个 DUMP TRANSACTION DATABASENAME WITH NO_LOG --先截断事务日志 BACKUP LOG DATABASENAME TRUNCATE_ONLY|WITH NO_LOG|TO DISK='文件路径' --再收缩日志 DBCC SHRINKFILE (2, 7)|SHRINKFILE (DATABASENAME); --要收缩的文件的fileid,对应sysfiles中的fileid。
989 0