方法重载 | 学习笔记

简介: 快速学习方法重载

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

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

方法重载

方法重载的定义:

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

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

image.png

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

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

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

image.png

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

相关文章
|
3月前
|
Java
方法重载和方法重写有什么区别?
本文解释了Java中方法重载(Method Overloading)和方法重写(Method Overriding)的区别,包括它们的定义位置、参数要求、返回值要求、业务功能以及绑定方式的不同,并提供了示例代码。
70 2
方法重载和方法重写有什么区别?
|
3月前
|
编译器 C语言 C++
C++入门4——类与对象3-1(构造函数的类型转换和友元详解)
C++入门4——类与对象3-1(构造函数的类型转换和友元详解)
37 1
|
3月前
|
C++
C++入门4——类与对象3-2(构造函数的类型转换和友元详解)
C++入门4——类与对象3-2(构造函数的类型转换和友元详解)
34 0
|
6月前
|
Java
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
|
Java
1.6 方法重载
1.6 方法重载
51 0
|
Java
Java面向对象基础3——构造方法及this关键字
Java面向对象基础3——构造方法及this关键字
162 0
Java面向对象基础3——构造方法及this关键字
|
Java 编译器 Scala
方法重写|学习笔记
快速学习方法重写。
方法重写|学习笔记
方法重载
当方法名称相同,参数的类型或个数不同的时候就称为方法重载
75 0
方法重载
|
编译器 C#
C#的方法重载
C#的方法重载
112 0
|
网络协议 测试技术 Go
多重继承介绍|学习笔记
快速学习多重继承介绍