Java基础学习之方法的重载知识总结
更新时间:2021年05月25日 10:37:24 作者:飞鸽不是鸽
今天带大家来回顾Java基础知识,文中对Java方法的重载相关知识作了非常详细的介绍,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下
一、什么是方法的重载?
方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。
二、构成方法重载的条件
1)、不同的含义:形参类型、形参个数、形参顺序不同
2)、只有返回值不同不构成方法的重载
如:int a(String str){} 与 int void(String str){} 不构成方法重载
3)、只有形参的名称不同,不构成方法的重载.
如:int a(String str){} 与 int a(String s){} 不构成方法重载
三、重点
同一个类中,方法名相同,形参不同
形参不同:形参类型、形参个数、形参顺序的不同
/*
方法重载:方法名相同,形参不同
调用时会根据不同的参数自动匹配对应的方法
*/
public class LearnFunc03{
//定义一个方法:两个数相加,两个int类型数据相加
public static int add(int num1,int num2){
return num1+num2;
}
//定义一个方法:两个数相加,两个double类型数据相加
public static double add(double num1,double num2){
//形参类型不同
return num1+num2;
}
//定义一个方法:三个数相加
public static int add(int num1,int num2,int num3){
//形参个数不同
return num1+num2+num3;
}
//定义一个方法:两个数相加,前一个int 后一个double
public static double add(int num1,double num2){
//形参顺序不同
return num1+num2;
}
//定义一个方法:两个数相加,前一个double 后一个int
public static double add(double num1,int num2){
//形参顺序不同
return num1+num2;
}
public static void main(String[] args){
//方法调用
System.out.println(add(101,20));
System.out.println(add(101.0,20.2));
System.out.println(add(1,2,3));
System.out.println(add(1,2.2));
System.out.println(add(1.1,2));
}
}

到此这篇关于Java基础学习之方法的重载知识总控的文章就介绍到这了,更多相关Java方法的重载内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IDEA项目使用SpringBoot+MyBatis-Plus的方法
这篇文章主要介绍了IDEA项目使用SpringBoot+MyBatis-Plus的方法,本文分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-10-10
Spring的RedisTemplate存储的key和value有特殊字符的处理
这篇文章主要介绍了Spring的RedisTemplate存储的key和value有特殊字符的处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
基于Java SpringBoot的前后端分离信息管理系统的设计和实现
当今社会,人才的流动速度大大增加,因此也对党建工作的管理层面工作带来了空前且复杂的挑战,从而使得如何高效的开展管理党建工作成为了亟待解决的问题。本文将介绍通过Java SpringBoot实现前后端分离信息管理系统,感兴趣的同学可以了解一下2021-11-11
Java通过Process类Runtime.getRuntime().exec()执行bat脚本程序
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这篇文章主要给大家介绍了关于Java如何通过Process类Runtime.getRuntime().exec()执行bat脚本程序的相关资料,需要的朋友可以参考下2024-01-01
一小时迅速入门Mybatis之Prepared Statement与符号的使用
这篇文章主要介绍了一小时迅速入门Mybatis之Prepared Statement与符号的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-09-09


最新评论