一个类中有多个同名的参数不一样的方法。

作用:可以根据不同的条件调用不同的方法。

注意:java不会因为方法的返回类型或者权限的不同而判断为不同的两个方法。

public class Student {public Student() {System.out.println("Student构造方法1");}public Student(int x, float y) {System.out.println("Student构造方法2");}public Student(float x, int y) {System.out.println("Student构造方法3");}// 普通方法public String study() {System.out.println("学习");return "study方法1";}public String study(String subject) {System.out.println("学习" + subject);return "study方法2";}public static void main(String[] args) {Student s1 = new Student();s1.study();s1.study("数学");}
}

输出结果:

Student构造方法1
学习
学习数学

转载于:https://www.cnblogs.com/dragon1013/p/5049184.html

Java学习----方法的重载相关推荐

  1. 解析java中方法的重载和重写之间的区别与联系

    解析java中方法的重载和重写之间的区别与联系 1 不同点 1.1 方法重写是在不同的类中(父子类),方法重载是在同一类中 1.2 方法重载最初的目的是构造方法的多样化,方法重写的目的是让重写的方法满 ...

  2. 【JavaSE05】Java中方法与重载、递归

    1.方法的声明和调用 什么是方法?为什么需要方法?代码复用,方便软件升级 什么是方法? 具备特定功能的一段独立的代码段 标准的方法格式:(注意格式的顺序) 修饰符 返回值类型 方法名(参数类型 参数名 ...

  3. Java中方法的重载(overload)与重写/覆写(override)

    重载-Overload 函数的方法参数个数或类型不一致,称为方法的重载. 从含义上说,只要求参数的个数或参数的类型不一致就说两个函数是重载函数,而至于返回值是否一样,没关系.同时,重载可以发生在同一个 ...

  4. Java学习 -- 方法

    文章目录 方法概述 什么是方法? 方法的结构 方法使用 方法定义和调用 方法调用注意 方法三种调用格式 方法重载 方法重载前 方法重载后 重载练习 练习1 练习2 方法递归 递归常见应用 求n的阶乘 ...

  5. Java学习--方法总结

    Java笔记 2022/03/27 1.类总结 类的组成:属性和方法 属性:成员变量,写在方法之外,类之内,系统会提供默认的初始值 默认初始值: - 整型:0 - 浮点型:0.0 - 字符型:空字符 ...

  6. Java基础---方法的重载(overload)+ 优先向上匹配原则

    方法的重载(overload) 在一个类中,方法名相同,参数列表不同,方法的实现也不同的现象,称为方 法的重载. 特点:必须是在同一个类中,不同类的不构成重载:方法名相同,大小写等完全一样:参数列表不 ...

  7. java学习——方法

    文章目录 方法 方法的概念 使用方法的好处 方法的定义格式 完整格式 其他格式 调用方法 方法调用的内存图 方法的参数传递机制 基本类型的参数传递 引用类型的参数传递 方法重载 return的用法 方 ...

  8. 【JavaSE05】Java中方法与重载、递归-练习

    1.使用的递归的方法求5! public class DiGui{public static void main(String[] args){//使用的递归的方法求5!System.out.prin ...

  9. Java之方法的重载

    如何判断重载? 前提条件-->方法名一样 1.方法名一样,如果参数个数不一样,则为重载  2.方法名一样,参数个数也一样,如果对应位置的参数类型存在不一样,则为重载  3.方法名一样,参数个数也 ...

最新文章

  1. Qt下一行代码就可以使用的稳定易用的日志log类
  2. ASP.NET MVC从视图传递多个模型到Controller
  3. ElasticSearch 之中文分词器
  4. 《Reids 设计与实现》第六章 数据库
  5. 面向数据科学的概率论 一、基础
  6. Docker 私有仓库registry
  7. python 判断某个字符是否为中文
  8. arcgis地理配准_【更新70篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  9. Apache POI 读取、写入Excel文件教程
  10. 即将毕业大学生的第一个五年计划
  11. Ouino法国学习系统评价它是如何比其他学习软件
  12. 用c语言简单的指针求进制,求助!C语言用指针函数实现十进制转,十六进制,八进制,二进制...
  13. 技术、商业和创新的彼岸:“被折叠”的三星
  14. 口语8000句--(2)生病、受伤时
  15. 图库/相册/播放器看不到迅雷下载的视频的解决办法
  16. 阿里云后台部署全过程-6-HTTPS原理及配置
  17. 【分享】在小米实习到SP+转正
  18. 批处教程 for /f 中的Delims和Tokens总结-dos通过for命令截取字符串
  19. 求解n阶方阵的行列式
  20. 大龄计算机博士就业如何,大龄老博士的“血泪”总结:找工作请避免这些“坑”...

热门文章

  1. Eclipse出现the type java.lang.CharSequence can't be resolved.
  2. 如何提高VFP应用软件的路径适应性
  3. jquery 学习之一 对象访问
  4. 金融信息交换协议(FIX)v5.0
  5. DotNetBar office2007效果
  6. RUNOOB python练习题25 递归实现阶乘
  7. 交通银行信息技术管理部副总经理张漫丽:交通银行“大数据+人工智能”应用研究...
  8. mysql本地连接错误解决办法
  9. Linux双网卡绑定实现
  10. leetcode 142. 环形链表 II(set/快慢指针)