方法重载 | 学习笔记

简介: 快速学习方法重载

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

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

方法重载

方法重载的定义:

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

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

image.png

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

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

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

image.png

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

相关文章
|
18天前
|
Java
方法重载和方法重写有什么区别?
本文解释了Java中方法重载(Method Overloading)和方法重写(Method Overriding)的区别,包括它们的定义位置、参数要求、返回值要求、业务功能以及绑定方式的不同,并提供了示例代码。
21 2
方法重载和方法重写有什么区别?
|
3月前
|
Java
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
|
5月前
|
安全 Java 编译器
深入理解Java语言中的方法重载(Overloading)
深入理解Java语言中的方法重载(Overloading)
|
Java
1.6 方法重载
1.6 方法重载
37 0
|
Java
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
85 0
|
编译器
函数重载(方法重载)
函数重载(方法重载)
67 1
|
Java 编译器 Scala
方法重写|学习笔记
快速学习方法重写。
方法重写|学习笔记
方法重载
当方法名称相同,参数的类型或个数不同的时候就称为方法重载
64 0
方法重载
|
编译器 C#
C#的方法重载
C#的方法重载
100 0
面向对象之方法重载
我们今天来学习方法重载,在之前已经学了面向对象 的方法创建,面向对象的编程思想,方法重载的含义就是 在同一个类里可不可以创建多个方法,通过传参的方式进 行调用实现更多的功能,使传回的值可以是其他类型,增 加了方法类的复用性。
167 0
面向对象之方法重载