java学习笔记——方法

it2025-03-14  22

方法的概述

什么是方法? 方法就是具有特定功能的代码块。 简单的理解就是,把一段完整的代码,看成一个整体,并给这段代码起个名字,以后再用的时候,使用这个名字就相当于执行了这一段代码。 即 方法必须向创建才能使用,创建只需要一次,使用可以多次,方法的创建过程成称为方法的定义。

方法的定义

方法隶属于类,因此方法要定义在类中,且方法不能定义在别的方法体内。

定义的格式

public static 返回值类型 方法名(参数列表){ 方法体 }

方法的调用

方法定义好之后,就可以在想要使用的时候调用方法,达到使用方法的目的。

方法调用的格式 方法名(参数);

方法的分类

参数:方法执行所需要的外界数据。 返回值:方法执行完之后,给外界的数据。

方法可以安装有没有参数和返回值进行分类 1、无参数无返回值方法 2、无参数有返回值方法 3、有参数无返回值方法 4、有参数有返回值方法

形参、实参

形参

形参:全名叫形式参数,出现在方法定义中,形参值是用来占位的,用来代替未来调用时传递过来的数据

实参

实参:全名叫实际参数,出现在方法调用中,实参是方法执行时真正要用到的数据。

方法重载

在同一个类中,如果多个方法具有相同的方法名,但参数类型或者参数个数不相同(或者都不相同) 这就是方法的重载.

public static void main(String[] args){ System.out.println(sum(20,30)); System.out.println(sum(3.6,4.0)); System.out.println(sum(1,2,3)) } public static double sum(double x,double y){ return x+y; } public static int sum(int x,int y){ return x+y } public static int sum(int x,int y.int z){ return x+y+z; }

不定参数方法

不定参数方法:指的是方法的参数是可变的,不确定的,只有调用的时候,才知道参数的具体个数

public static int calcuate(int...nums){ int sum=0; for(int i=0;i<nums.length;i++){ sum+=nums[i]; } return sum; } //在不定参数方法里,形参本质上是一个数组,数组里存放的是各个实参,实参按顺序存入数组,取的时候按数组名(下标)取出元素使用
最新回复(0)