java 方法大全,Java类方法

本篇文章帮大家学习java类方法,包含了Java类方法使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

类中的方法定义对象的行为。方法是一个命名的代码块。调用方法的代码是方法的调用者。可选地,方法可以接受来自调用者的输入值,并且它可以向调用者返回值。

输入值的列表称为参数。 方法可以具有零参数。 如果一个方法有零个参数,我们说该方法没有任何参数或方法不使用参数。

方法总是在类的主体内定义。方法声明的一般语法是形式 -

() {

// Body of the method goes here

}

是修饰符的可选列表;

是从方法返回的值的数据类型;

是方法的名称;

方法参数

方法名称后面是一对闭合的小括号。或者,可以在括号内为方法指定一个或多个参数,多个参数用逗号分隔。右括号可以后跟一个throws子句。最后,在大括号内指定代码的实现。方法声明中的四个部分是必需的:

返回类型;

方法名称;

一个小括号;

一个大括号;

以下是一个方法的示例:

方法的名称是:add;

使用两个 int 类型的参数: n1 和 n2 ;

返回这两个参数的和;

int add(int n1, int n2) {

int sum = n1 + n2;

return sum;

}

有时,方法不会向其调用者返回值。 如果方法不向调用者返回任何值,则使用关键字void作为返回类型。

方法名称必须是有效的Java标识符。通常,Java方法从小写开始,随后使用字帽,也就是之后的单词的第一个字母大写。例如,getName,setName,getDogCount和createDog都是有效的方法名称。方法可以从其调用者获取输入值。参数用于从调用者获取输入值。

参数由两部分组成:数据类型和变量名称。 方法参数是变量声明。变量用于保存从方法的调用者传递的输入值。逗号分隔方法中的参数。

在以下示例中,add方法声明两个参数:n1和n2。 两个参数都是int数据类型。

int add(int n1, int n2) {

int sum = n1 + n2;

return sum;

}

当调用add方法时,调用者必须传递两个int值。从调用者传递的第一个值存储在n1中,从调用者传递的第二个值存储在n2中。参数n1和n2也称为形式参数。

方法通过其在特定上下文中的签名唯一地标识。 方法的签名是其名称及其参数的数量,类型和顺序的组合。

局部变量

在方法,构造函数或方法块中声明的变量称为局部变量。在方法中声明的局部变量仅在执行方法的持续时间内存在。因为局部变量只存在一个临时持续时间,所以不能在方法,构造函数或声明它的块之外使用。

方法的形式参数被视为局部变量。 当调用方法时,在方法的正文执行之前,它们用实际的参数值初始化。

使用局部变量需要遵守以下规则 -

默认情况下不会初始化局部变量。

在程序向局部变量分配值之前,不能在程序中访问局部变量。

局部变量可以在方法体中的任何地方声明。 但是,它必须在使用之前声明。

当类变量或实例变量和局部的名称相同时,局部变量隐藏(覆盖)实例变量和类变量。

以下是一个简单的示例:

public class Main {

public static int sum(int a , int b){

int sum = 0; // 局部变量

sum = a + b;

return sum; // 返回后,sum变量被回收销毁

}

public static void main(String[] args) {

int a = 100;

int b = 200;

int sum = 0;

sum = sum(a, b);

out.println("The sum of a and b is: " + sum);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值