首页 > 编程语言 > 详细

Java04:Java方法详解

时间:2021-04-08 01:28:55      阅读:25      评论:0      收藏:0      [点我收藏+]

四、Java方法详解

1、什么是方法

  1. 举例:

    System.out.println()//System类 out对象 println()方法
    
  2. 描述:Java方法是语句的集合,它们在一起执行一个功能:

    1. 方法是解决一类问题的步骤的有序组合
    2. 方法包含于类或对象中
    3. 方法在程序中被穿件,在其他地方被引用
  3. 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样有利于我们后期的扩展

2、方法的定义以及调用

1.方法的定义:

  • 是一段用来完成特定功能的代码片段,类似于C语言的函数。

  • 语法如图所示:

修饰符 返回类型 方法名(参数类型 参数名1,参数类型 参数名2){
    //注意驼峰命名
	方法体(代码块)
	return 返回值;
}
  • 注意点:
    • 形式参数:起定义作用,指明类型,没有实际的值
    • 实际参数:实际传进函数的数值

技术分享图片

  1. 方法调用:
  • 调用方法:对象名.方法名(实参列表);
  • 当方法返回一个值时,则方法可看做是一个值
  • Java是值传递

技术分享图片

3、方法重载

  1. 目录:

技术分享图片

  1. 定义:在一个类中,有相同的方法(函数)名称,但是形参不同的方法(函数)
  2. 重载规则:
    • 方法名必须相同
    • 参数列表必须不同
    • 方法的返回类型可以相同也可以不相同
    • 仅仅返回类型不同,不足以成为方法的重载
  3. 实现方法:
    • 方法名称相同时,编译器会根据调用的参数个数、参数类型去逐个匹配,已选择对应的方法,如果匹配失败,则编译器报错。

4、命令行传参

技术分享图片

注意事项:

  • 在.java文件所在目录的上一级(包)用".类名"进行编译和执行

5、可变参数

技术分享图片

6、递归

  1. 定义:方法(函数)自身调用自身的执行方法。
  2. 递归结构的组成:
  • 递归头:结束递归的条件
  • 递归体:调用自身方法的条件

Java04:Java方法详解

原文:https://www.cnblogs.com/keepdiligent/p/14630182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!