方法重载 | 学习笔记

简介: 快速学习方法重载

开发者学堂课程【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)的区别,包括它们的定义位置、参数要求、返回值要求、业务功能以及绑定方式的不同,并提供了示例代码。
67 2
方法重载和方法重写有什么区别?
|
8月前
|
Java 编译器
Java面向对象编程:构造方法详解
Java面向对象编程:构造方法详解
116 2
|
Java
1.6 方法重载
1.6 方法重载
49 0
|
Java
Java面向对象之方法重写详解
Java面向对象之方法重写详解
101 0
|
Java
Java面向对象中 static关键字的详解
Java面向对象中 static关键字的详解
63 0
|
Java
Java面向对象中 final关键字的详解
Java面向对象中 final关键字的详解
67 0
|
Java
Java面向对象中(super关键字)的详解
Java面向对象中(super关键字)的详解
70 0
|
Java
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
102 0
|
Java
Java面向对象11——匿名内部类知识点总结
Java面向对象11——匿名内部类知识点总结
170 0
Java面向对象11——匿名内部类知识点总结
|
Java 编译器 Scala
方法重写|学习笔记
快速学习方法重写。
方法重写|学习笔记