1.为什么要有方法?

  方法(又叫函数)就是一段特定功能的代码块。方法提高程序的复用性和可读性。

  比如,有了方法,我们可以把要重复使用的一段代码提炼出来,然后在每个需要执行这段代码的地方去调用即可。

2.方法的格式

语法:

访问权限修饰符【其他的修饰符如static】返回值类型 方法名(参数类型1形参1,参数类型2形参2.....){//形参列表

    //方法体

    return 返回值;

}

3.方法的格式说明

修饰符:目前就用public static。后续补充

返回值类型:就是功能结果的数据类型。

方法名:见名知意,首字母小写,遵守驼峰命名法。方便我们调用。

4.方法的型参与实参

参数:

  实际参数:就是实际参与运算的。

  形式参数:就是方法定义上的,用于接收实际参数的。

参数类型:就是参数的数据类型

参数名:就是变量名。

方法体语句:就是完成功能的代码。

注意:

(1)若当前方法中不需要使用形参,那么形参列表可以为空。

(2)实参和形参的类型要互相兼容,且:实参的取值范围要小于或者等于形参类型的取值范围。

在调用方法中,如果我们定义的方法有参数,就必须在调用方法的同时传入这个值,即给当前方法中的参数赋值,而这个传入的值称为实际参数,也就是实参。

实参:传入的参数值

形参:接收实参传过来的值。

实参名与形参名可以相同,也可以不同。

形参就是一个变量,实参就是一个值,传参就是把一个值给一个形象赋值。

5.方法的返回值

retturn:结束方法的

返回值:就是功能的结果,由return带给调用者。

(1)若当前方法中没有返回值类型,即返回值类型是void,那么当前方法中可以不写return。

(2)return即表示结束一个方法,也可以将返回值返回调用给调用当前方法的调用者。

(3)return返回值时只能返回一个值,不可返回多个值。

(4)一个方法中可以有多个return,但被执行的只有一个,所以需要判断。

6.方法的重载

方法重载:overloading method

在类中可以创建多个方法,他们具有相同的名字,但具有不同的参数和不同的定义;

返回值不能作为重载的条件。

如:

public void method(int a){....}

public void method(char c){....}

最新文章

  1. Linux下apache+phppgadmin安装配置
  2. DOMContentLoaded和jquery的ready和window.onload的顺序
  3. NotImplementedException未实现该方法或操作
  4. UIButton防止被重复点击
  5. 201521123017 《Java程序设计》第1周学习总结
  6. MySql Host is blocked because of many connection errors;
  7. MongoDB 连接
  8. (译) JSON-RPC 2.0 规范(中文版)
  9. Vue2.5
  10. JS全局变量与局部变量
  11. MySQL:进阶之视图函数
  12. linux学习笔记-grub模式引导进入系统
  13. 20155320 EXP8 Web基础
  14. [转]java 下载网络上的图片并保存到本地目录
  15. PCL点云分割(2)
  16. 10-19 dp专练
  17. content_form.class.php文件不完整 解决方案
  18. JAVA两种代理模式
  19. JAVA-3NIO之Buffer和Buffer之Scatter/Gather
  20. 用VS测试程序

热门文章

  1. D. Colored Boots(STL)
  2. 关于Java杂项知识总结
  3. 关于MyBatis的运行原理(转载)
  4. springboot学习笔记:10.springboot+atomikos+mysql+mybatis+druid+分布式事务
  5. left join on和where 限制查询的区别在于
  6. react项目中引入了redux后js控制路由跳转方案
  7. Qt QString与string的转换
  8. CAD卸载/完美解决安装失败/如何彻底卸载清除干净cad各种残留注册表和文件的方法
  9. RDS的tar文件恢复到本地mysql5.7版本数据库
  10. 插入排序算法&算法分析