java学习day6--方法重载与方法递归
方法重载与方法递归
方法重载:
一个类中可以有多个方法具有相同的名字,但这些方法参数必须不同。
方法重载存在的意义在于几个方法功能相似时,为避免代码杂糅,可以定义方法名相同的方法
满足方法重载的三个条件:
在同一个类中
方法名相同
参数列表不同:
数量不同
顺序不同
类型不同
方法重载只和方法名+参数列表有关
方法重载和返回值类型以及修饰符列表无关
方法递归:
即方法自身调用自身。
a () {
a ();
}
递归很耗费内存,当没有结束条件时,会发生错误,导致JVM停止工作。
【推荐】AI 的力量,开发者的翅膀:欢迎使用 AI 原生开发工具 TRAE
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步