黑马程序员技术交流社区
标题:
关于java的方法调用
[打印本页]
作者:
hr906890254
时间:
2018-8-28 17:38
标题:
关于java的方法调用
在调用方法时,程序的执行流程会进入方法的内部,当执行到方法内部的return语句或执行完方法内部的代码以后,则返回到调用该方法的位置继续向下执行。
方法调用的语法分为以下两种:
(1)一个类内部的方法调用:指调用以及被调用的方法都在一个类的内部。 (2)不同类之间的方法调用:指调用以及被调用的方法位于不同的类内部。
一个类内部方法调用语法
在进行方法调用时,调用的语法格式和static修饰符有关,所以按照一个方法在声明时是否有static修饰分为两类:
(1)有static修饰的称作静态方法(2)没有static修饰的称作非静态方法
这样一个类内部的方法调用就存在四种情况:
a在非静态方法内部调用非静态方法
b在非静态方法内部调用静态方法
c在静态方法内部调用静态方法
d在静态方法内部调用非静态方法
其中前三种情况的调用都是直接调用,直接调用的语法格式为:
方法名(参数1值,……);
这里方法名为被调用的方法名称,后续紧跟一对小括号,括号内部依次书写调用该方法时传入参数的值,语法上要求传入参数的个数、每个参数的类型都必须和方法声明时保持一致。而这里调用的表达式就代表方法的返回值,可以根据需要使用返回值进行赋值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2