Java基础---方法的调用

Posted 影爱相随

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础---方法的调用相关的知识,希望对你有一定的参考价值。

接上一篇方法的自定义,此篇简介一下如何去调用一个方法。。。

方法的主要目的:实现代码的复用

 

1.方法调用的格式:  方法名(参数);

注:如果方法需要参数(即所调用的方法的参数列表中存在参数),此时必须给参数,并且参数的个数和类型必须与方法中的参数相同;传递参数时,可以使用常量,变量以及表达式

 

2.有返回值的方法调用 

(1)可以单独调用(即不使用它的返回值)

(2)使用方法的返回值有以下三种形式 

  <1>给变量赋值:

  例:  int res = method(a,b);  将method(a,b)方法所返回的值赋给res

  <2>方法调用参与表达式运算:

  例:  int res = x + y + method(a,b);

  <3>将方法的返回值当成参数传递给另一个方法:

  例:  System.out.println(method(a,b));

  注:上式中的打印语句也是一种方法

 

3.没有返回值方法的调用

只能单独调用(即不能赋值,不能参与表达式运算,不能当成参数给其他方法传值)

 

4.方法调用的流程

(1)在程序中遇到方法调用语句时,程序执行的流程就跳转到方法体中

(2)如果方法有形参,先对形参进行赋值,然后执行方法体

(3)执行完方法后返回,如果有返回值的话,就把返回值带回

 

5.实参与形参

实参:方法调用时传递的参数(可以是常量,变量以及表达式)

形参:方法定义中,小括号()中写的变量;在方法调用时,形参会被赋予实参的值

 

6.注意事项

(1)方法不调用时,是不会自动执行的

(2)方法之间是调用的关系,不能在方法中再次定义方法

以上是关于Java基础---方法的调用的主要内容,如果未能解决你的问题,请参考以下文章

Java基础9:解读Java回调机制

Java基础---方法的调用

JAVA-基础-递归

[ Java学习基础 ] 浅析Java方法调用

-Java基础-方法

Java基础方法调用机制——MethodHandle