
JAVA_方法的使用(方法重载、方法递归)
发布日期:2021-05-07 23:26:19
浏览次数:14
分类:精选文章
本文共 624 字,大约阅读时间需要 2 分钟。
1.方法
1.1方法定义语法 方法定义// 方法定义public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值];}// 方法调用返回值变量 = 方法名称(实参...);
注意:
1)一定要有public static; 2)如果没有返回值,返回值类型为void; 3)方法名:小驼峰; 4)参数的类型,参数的个数,要一 一匹配; 5)方法定义时的参数为“形参”,调用时的参数为“实参”; 6)方法的定义必须在类中,代码写在方法调用位置的上方下方无所谓; 7)java中没有“函数声明”这样的概念。1.2方法调用的执行过程
基本规则: 1)定义方法的时候, 不会执行方法的代码. 只有调用的时候才会执行; 2)当方法被调用的时候, 会将实参赋值给形参; 3)参数传递完毕后, 就会执行到方法体代码; 4)当方法执行完毕之后(遇到 return 语句), 就执行完毕, 回到方法调用位置继续往下执行; 5)一个方法可以被多次调用。2.方法的重载
有些时候我们需要用一个函数同时兼容多种参数的情况, 我们就可以使用到方法重载。 2.1重载规则 针对同一个类: 1)方法名相同 2)方法的参数不同(参数个数、参数类型、参数顺序) 3)方法的返回值类型不影响重载3.方法递归
一个方法在执行过程中调用自身, 就称为 "递归。 注意: 1)要调用自身; 2)要有一个趋近于终止的条件。发表评论
最新留言
表示我来过!
[***.240.166.169]2025年03月23日 04时00分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Highgo Database故障收集脚本
2019-03-05
PostgreSQL中的隐式连接和显式连接
2019-03-05
failed to initialize the database
2019-03-05
Failed to execute vcredist_x64.exe
2019-03-05
invalid byte sequence for encoding
2019-03-05
银河麒麟系统配置apt网络源
2019-03-05
unity3d-学习笔记13-卡牌游戏制作(部分功能的优化)
2019-03-05
最小生成树——Kruskal
2019-03-05
Linux内核结构粗解及关于 shell 通俗理解
2019-03-05
第七周 4.12-4.18
2019-03-05
程序设计入门14 结构体
2019-03-05
程序设计基础75 tips 广度搜索细节问题
2019-03-05
笨办法学python之数据类型
2019-03-05
笨办法学Python之将对象名的字符串类型,转化成相应对象
2019-03-05
ArduPilot源码极速下载手册(一文告别github慢速问题)
2019-03-05
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2019-03-05
ArduPilot+mavros+gazebo+QGC联合仿真初体验
2019-03-05
px4调试bug--添加mavlink_log_info信息
2019-03-05
redis替换字符串命令
2019-03-05
redis向数组中添加值并查看数组长度
2019-03-05