0
点赞
收藏
分享

微信扫一扫

java方法

杰森wang 2022-01-11 阅读 49
java
  • 概念:实现特定功能的一段代码,可以反复使用
  • 方法的定义:

           public   static  void  方法名(){//此处为静态方法

               方法体(功能代码)

}

  • 定义位置:定义在类的内部,与main方法并列。多数情况下我们定义在main的下面

         

  • 方法的调用:方法名();
  • 方法的执行流程:调用方法时会优先执行方法内部的代码,结束后,返回方法调用处,继续向下执行。
  • 形参与实参
  1. 语法

     public staic void 方法名(形式参数){//局部变量的声明

          方法体(功能代码)

}

  1. 调用方式:方法名(实际参数);//对局部变量进行赋值
  2. 错误

   

     

  1. 注意:调用带参方法时,依次传入实参,类型、个数、顺序,必须与形参对应
  • 返回值与返回值类型
  1. 定义的返回值类型:基本数据类型、引用数据类型、void
  2. return value;//方法可以返回一个结果,结果要与返回值类型一致(兼容)
  3. 一个方法只能有一个返回值,如果方法包含分支,要求所有分支都有正确的返回结果
  4. return 关键字的两种用法

      return  value;//结束当前方法,并伴有值的返回,将值返回到方法调用处。(有返回值方法)

      return;//结束方法,直接返回到方法调用处。(无返回值方法void

  1. 错误

  

  • 小结

          注意:一个类中可以定义多个方法,方法之间属于并列关系,不可嵌套。

经验:一个方法只做一件事。

好处:

减少代码冗余。

提高复用性。

提高可读性。

提高可维护性。

  • 递归

A.递归:解决具有既定规律的问题时,在方法内部再次调用自身方法的一种编程方式。

B.当需要解决的问题可以拆分成若干个小问题,大小问题的解决方式相同。

C.设置递归出口条件,可以让调用链上的每个方法都可以正确返回,避免无穷递归

方法

  • 概念:实现特定功能的一段代码,可以反复使用
  • 方法的定义:

           public   static  void  方法名(){//目前我们使用的方法都是static修饰的,静态方法

               方法体(功能代码)

}

  • 定义位置:定义在类的内部,与main方法并列。多数情况下我们定义在main的下面

         

  • 方法的调用:方法名();
  • 方法的执行流程:调用方法时会优先执行方法内部的代码,结束后,返回方法调用处,继续向下执行。
  • 形参与实参
  1. 语法

     public staic void 方法名(形式参数){//局部变量的声明

          方法体(功能代码)

}

  1. 调用方式:方法名(实际参数);//对局部变量进行赋值
  2. 错误

   

     

  1. 注意:调用带参方法时,依次传入实参,类型、个数、顺序,必须与形参对应
  • 返回值与返回值类型
  1. 定义的返回值类型:基本数据类型、引用数据类型、void
  2. return value;//方法可以返回一个结果,结果要与返回值类型一致(兼容)
  3. 一个方法只能有一个返回值,如果方法包含分支,要求所有分支都有正确的返回结果
  4. return 关键字的两种用法

      return  value;//结束当前方法,并伴有值的返回,将值返回到方法调用处。(有返回值方法)

      return;//结束方法,直接返回到方法调用处。(无返回值方法void

  1. 错误

  

  • 小结

          注意:一个类中可以定义多个方法,方法之间属于并列关系,不可嵌套。

经验:一个方法只做一件事。

好处:

减少代码冗余。

提高复用性。

提高可读性。

提高可维护性。

  • 递归

A.递归:解决具有既定规律的问题时,在方法内部再次调用自身方法的一种编程方式。

B.当需要解决的问题可以拆分成若干个小问题,大小问题的解决方式相同。

C.设置递归出口条件,可以让调用链上的每个方法都可以正确返回,避免无穷递归

举报

相关推荐

Java 方法

【java】方法

JAVA方法

Java forname方法

0 条评论