Java基础06——方法的定义与调用

方法的定义

**定义方法的五要素:**修饰符,返回值类型,方法名,参数列表,方法体。
语法格式:
修饰符 返回值类型 方法名 (参数类型 参数名,……){
//方法体
}
ps:
1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用。

2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值

3、 方法名:定义的方法的名字,必须使用合法的标识符

4、 参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开

public static void main (String[] args) {

}
//自定义方法
//定义无返回值,无参数的方法
void say { }
//say是方法名,前面用void修饰,表示该方法执行完毕以后没有返回值

//定义无返回值,有参数的方法
void print(String name){ }
//print方法名后的小括号中加了一个String类型的变量声明,这个是形参,表示若要调用print方法,必须要传入一个参数给print方法

//定义有返回值,有参数的方法
int sum (int num1,int num2) {
return num1+num2;
}
//sum方法名字前面用int返回类型,代表该方法执行完毕以后会返回一个int的值
//第三个自定义sun方法中用到了一个关键字return,该关键字用于返回一个值给调用者。当然,也可以在无返回值之中使用return关键字,以结束方法。

注意 :

  1. 一个方法必须声明返回值类型(构造方法除外)。若有方法不返回任何结果,则需要声明返回值类型为void。
  2. 方法在声明时必须指定返回值的类型。若方法不需要返回数据,将返回值类型声明为void;若方法需要返回数据,将返回值类型声明为特定数据类型,可以通过return语句返回,return语句的作用在于结束方法且将数据返回给调用方。
  3. 若想在main方法中直接调用A方法,则A方法必须声明为static。
  4. 方法的参数是指,在调用时传递给方法需要被方法处理的数据。方法可有参数,也可以没有参数,有参数可使方法处理更加灵活。在定义方法时,需要声明该方法所需要的参数变量。在方法调用时,会将实际的参数值传递给方法的参数变量,必须保证传递参数的类型和个数符合方法的声明。

方法的调用

程序执行的入口是从主方法开始一行一行地执行,自定义的方法不会自动执行,需要通过主方法调用才会执行。
格式:方法名 (参数1,……);

注意:

  1. 方法被调用时,传给被调方法的实参类型需要和方法定义的形参类型匹配。
  2. 方法调用语句所处的上下文环境要和方法定义的返回值类型匹配。
  3. 如果在主方法中直接调用自定义方法,方法需要关键字static修饰。
  4. 调用方法时,要用实际参数替换方法定义中的参数表中的形式参数。要注意实际参数的个数、类型、顺序都必须与形式参数一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值