首页 理论教育 Java入门:方法定义和使用

Java入门:方法定义和使用

时间:2023-10-19 理论教育 版权反馈
【摘要】:动手写4.2.1动手写4.2.1中,方法名为printMethod(),接受三个参数——name、age和wish,没有返回值。程序执行结果为:图4.2.1方法的声明和调用需要注意的是,Java中提供了main()方法,编译后程序会优先从main()方法开始执行。Java中定义的方法不能独立出现,必须定义在类中,这也是Java和PHP等弱语言的区别之一。直接通过名称调用的方式也只能在该类中调用,如动手写4.2.1中printMethod()方法定义在MethodDefination类中,其他类要调用该类的方法,就需要指明调用方法是在哪个类中。

Java入门:方法定义和使用

Java定义一个方法的格式如下:

修饰符为可选项,它告诉编译器如何调用该方法,定义了该方法被访问的权限。

方法名为必填项,命名规则和Java中的其他标识符相同,有效的方法名以字母或下划线开头,后面跟字母、数字或下划线。方法名应该能够反映方法所执行的任务,一般以小写字母开头定义规范。

方法参数,也称为入参,为可选项,是指调用一个方法时可以传递的参数,可以是多个入参,也可以不存在任何参数。每个参数都需要定义参数类型,如基本数据类型或对象。

方法体执行语句,是指任何可以出现在方法内部的有效代码。

返回类型,是指声明定义的方法执行完成后返回值的类型。

动手写4.2.1

动手写4.2.1中,方法名为printMethod(),接受三个参数——name、age和wish,没有返回值。示例一共调用了两次方法,显示两行文字。示例中调用了Java自带的System.out.println()方法,作用是在控制台打印文字并换行。程序执行结果为:

(www.xing528.com)

图4.2.1 方法的声明和调用

需要注意的是,Java中提供了main()方法,编译后程序会优先从main()方法开始执行。

提示

Java是一门语法要求很严格的语言,方法名对大小写是敏感的,即创建的方法abc()和方法aBC()不是同一个方法。方法参数和方法返回值为可选项,因此创建方法时可以不包括参数和返回值,但没有返回值时需要定义为void。

Java中定义的方法不能独立出现,必须定义在类中,这也是Java和PHP等弱语言的区别之一。直接通过名称调用的方式也只能在该类中调用,如动手写4.2.1中printMethod()方法定义在MethodDefination类中,其他类要调用该类的方法,就需要指明调用方法是在哪个类中。下面给出了调用其他类中方法的示例。

动手写4.2.2

动手写4.2.2中,在CallMethodClass类的main()方法中调用了MethodDefination类中的printMethod()方法,调用方式为“类名.方法”(在第9章会对类的方法调用方式进行详细介绍)。其运行结果为:

图4.2.2 调用其他类中的方法

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈