方法(method)是程序中最小的执行单元
- 注意:
- 方法必须先创建才可以使用,该过程成为方法定义
- 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程称为方法调用
4.2.1 定义
- 定义格式
- 范例
- 注意:
- 方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错
- 明确返回值类型:主要是明确方法操作完毕之后是否有数据返回,如果没有,写void;如果有,写对应的数据类型
- 明确参数:主要是明确参数的类型和数量
- 注意:
4.2.2 调用
- 调用格式
- 范例
- 注意:
- 方法的返回值通常会使用变量接收,否则该返回值将无意义
- void类型的方法,直接调用即可
- 非void类型的方法,推荐用变量接收调用
- 注意:
4.3.1 形参
形参:方法定义中的参数,等同于变量定义格式
在Java中,形参是方法中用于接收传递给方法的值或对象的参数,它们是方法的一部分。
形参在方法声明时用来代表将要传递给方法的值或对象的占位符。在方法内部,可以使用这些形参进行操作和计算。
我们可以通过以下语法来定义形参:
其中,是方法名,、等是形参名称,是形参的数据类型。形参之间使用逗号分隔。
下面是一个例子,这个方法功能是计算两个整数的和,并将结果作为返回值:
在上面的例子中, 方法有两个形参 和 ,表示它需要接收两个整型参数。在 方法内部,我们使用这两个形参计算它们的和,并将结果作为返回值。
需要注意的是,多个形参之间需要使用逗号进行分隔,同时,方法的返回类型必须在方法名称之前进行声明。
4.3.2 实参
实参:方法调用中的参数,等同于使用变量或常量
在Java方法中,实参是在方法调用时传递给方法的具体值或对象。
实参是实际传递给方法的数据或对象的值。在方法调用时,我们必须提供与方法声明中形参要求的类型和顺序相匹配的实参。
以下是实参的一些说明和示例:
- 根据方法需要提供正确的数据类型的值作为实参:
在上面的例子中,我们定义了一个 方法,它有一个形参 ,接收一个整数。在 方法中,我们定义了一个名为 的整数变量,并将其赋值为 10。然后,我们将 作为实参传递给 方法。
- 传递对象作为实参:
在上面的例子中,我们定义了一个 方法,它有一个形参 ,接收一个 对象。在 方法中,我们创建了一个名为 的 对象,然后将其作为实参传递给 方法。
需要注意的是,实参的类型和数量必须与方法声明中的形参相匹配,否则会引起编译错误。
- 方法不能嵌套定义
示例代码:
- void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据
示例代码:
方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
- 多个方法在同一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不相同,类型不同或者数量不同
注意:
- 重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
- 重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载
正确范例:
错误范例:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/10707.html