java 方法篇
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java 方法篇,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1889字,纯文字阅读大概需要3分钟。
内容图文
![java 方法篇](/upload/InfoBanner/zyjiaocheng/841/e7f7c28d155747ffac1cd833c8f1f056.jpg)
【方法】
重复的代码(功能块),写N多地方
提取出来,单独包装成方法(独立功能的代码块)
1)定义及注释格式要求
/*
* 方法的说明
* @param 参数名1 参数1说明
* @param 参数名2 参数2说明
* @return
* 返回值的说明
*/
修饰符 返回值类型 方法名 (参数列表) {
//方法体: N行代码(一堆代码)
}
说明:
①修饰符(暂时统一用 public static )
② 参数列表
|
±- 参数1, 参数2, ……
|
±- 参数类型 参数名
③返回值类型要与return的值一致
2)调用
方法名(参数值);
//定义“变量名”接受方法的执行结果(返回值 return)
返回值类型 变量名 = 方法名(参数值);
3)功能块要修改,
方法声明(方法体) 1 维护
方法调用 N
4)方法定义的时候,如果参数列表一样(个数、类型),名称必须不一样
public static int getSum (int a, int b) {
return a + b;
}
public static float getSum2 (int a, int b) {
return 1.0f;
}
5)方法可以定义重名的(getSum)【方法重载】
参数列表得有区别(
类型、个数
)
public static int getSum (int a) {
return a + 100;
}
public static int getSum (int a, int b) {
return a + b;
}
public static float getSum (float a, float b) {
return a + b;
}
方法 method
实现某些功能的代码块(N行代码)
/*
- 求两个整数的和
- @param a 运算数1
- @param b 运算数2
- @return
-
a+b的求和结果
*/
修饰符 返回值类型 方法名 (类型 参数名, 参数2, 参数3) {
//类型 变量名;
// 方法体(return)
}
☆ 参数:菜
参数类型如果是“简单类型”,【值传递】 菜拍照,看照片(参数没变化)
参数类型如果是“引用类型”,【引用传递】 菜端走了,可能被吃掉(参数变化)
方法的区分:
方法名不同
方法名相同【方法重载】
参数类型不同
参数个数不同
!!!靠返回值类型、参数名不同来区分,都不行!!!
A4纸,咱班都留个亲笔签名
方式1:我组织,大家按座位号小->大传着写
方式2:
我 -> 每排指定负责人
特点:分层次,每一层操作方式相同
1
2 2 2
3 3 3 3 3 3 3
4 4
【递归方法】
签名(1班)
签名(1班第1排)
签名(1班第1排前3个)
……
签名(1班第1排后3个)
……
……
签名(1班第2排)
签名(1班第3排)
febonicc 菲波拉契数列
1 1 2 3 5 8 13 ……
菲波拉契数列(20)
菲波拉契数列(19) + 菲波拉契数列(18)
……
内容总结
以上是互联网集市为您收集整理的java 方法篇全部内容,希望文章能够帮你解决java 方法篇所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。