Java编程那些事儿54—方法调用

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍Java编程那些事儿54—方法调用

  7.4 方法调用

  方法声明是创建一个新的功能,声明出来的方法在需要的时候可以通过调用执行该方法的功能,方法只有被调用才能被执行。

  在Java程序中有一个基本的main方法,其方法声明如下:

  public static void main(String[] args)

  该方法包含在开始的代码框架中,这是一个特殊的方法。Java语法规定,J2SE的代码都从该方法开始执行,如果一个代码中没有main方法,则该代码不能被直接运行。所以main方法也称作J2SE程序的入口方法,在运行程序时,自动调用对应代码中的main方法开始程序的执行。

  由于上面讲述的原因,所以一个方法如果需要得到执行,则需要直接或间接在main方法中进行调用。

  在调用方法时,程序的执行流程会进入方法的内部,当执行到方法内部的return语句或执行完方法内部的代码以后,则返回到调用该方法的位置继续向下执行。

  方法调用的语法分为以下两种:

  l一个类内部的方法调用

  指调用以及被调用的方法都在一个类的内部。

  l不同类之间的方法调用

  指调用以及被调用的方法位于不同的类内部。

  由于类的概念现在还没有涉及到,所以这里指讲一个类内部的方法调用语法,关于不同类之间的方法调用则在后续的章节中进行介绍。

  7.4.1 一个类内部方法调用语法

  在前面的代码框架中,以下代码就是声明类的结构:

  public class 文件名{

  在该声明后续大括号内部的代码,称作一个类的内部。

  在进行方法调用时,调用的语法格式和static修饰符有关,所以按照一个方法在声明时是否有static修饰分为两类:

  l有static修饰的称作静态方法

  l没有static修饰的称作非静态方法

  这样一个类内部的方法调用就存在四种情况:

来源:blog.csdn    作者:陈跃峰    责编:豆豆技术应用

正在加载评论...