【几分钟教会你如何理解JAVA的方法】

365bet开户娱乐 admin 2025-09-07 01:37:46

【几分钟教会你如何理解JAVA的方法】

一、方法的概念(什么是方法)

在Java中,方法(Method)是一段可重用的代码块,用于执行特定的任务或操作也是程序中最小的执行单元。在C语言和C++来说可以理解为函数。方法通常被定义在类中,可以被其他代码调用执行。

就拿最简单的来说,一般程序的主入口Main函数就是一种方法。

方法的声明

修饰符 返回值 方法名(参数数据类型 参数名称)

{

方法体

}

public static void main(String[] args) {

System.out.println("hello,wolrd");//打印hello,wolrd

}

方法的命名

1.方法的命名需要使用驼峰命名。如果方法名是一个单词就字母就全部小写,如果是多个单词,那么从第二个单词开始每一个单词的首字母就要大写。

2.方法取名需要见文知意。

public static void add();//一个单词

public static void playGame();//多个单词

二、方法的意义(为什么要用方法)

就拿最近很火的游戏VALORANT来说,每一把枪都会发射子弹,那在代码世界里就是每把枪都要编写“发射子弹”程序。

在实际开发中这样的程序一般很长。如果每一把枪里都要写这样很长的代码,就不利于阅读以及维护。

如果我来设计这款游戏,我肯定会把发射子弹这样的代码写成一个方法,每把枪直接调用这个方法就可以了,这样写起来即方便,又利于后期debug。

实际上这就提高了代码的复读性和可维护性

三、参数的类型(方法使用的前提)

在看方法的用法之前先看看参数类型。

实参即实际的参数。通常在方法的调用处输入的参数。

形参即形式参数。通常是在方法定义中输入的参数。

public class Test {

public static void main(String[] args) {

add(10,20);//这里的10和20就是实参。

int a = 10;

int b = 20;

add(a,b);//这里的a和b也是实参。

}

public static void add(int a,int b)//这里的int a,int b就是形参

{

}

}

注意

实参与形参必须一一对应。

形参必须写自身的数据类型

四、方法的用法(方法到底怎么用)

不带参数的方法定义和调用

public class Test {

public static void main(String[] args) {

//方法的调用

playGame();

}

//方法的定义

public static void playGame(){

System.out.println("打瓦");

}

}

这段代码main方法里调用了另一个方法,而且该方法的是无参的。

在需要返回值的情况下,我们需要带参的方法。

带参方法的定义和调用

public class Test {

public static void main(String[] args) {

//方法的调用 这里需要传递俩个参数过去

add(10,20);

}

//定义一个方法用来计算俩数之和,所以需要知道加数和被加数

public static void add(int a,int b){

int sum = a + b;

System.out.println(sum);

}

}

其实这俩种的都是不用带返回值的方法定义和调用。

还有带返回值的类型的方法。

什么时候需要使用带返回值的方法?

在我们要根据方法的结果去编写另一段代码的时候。

带返回值方法的定义和调用

public class Test {

public static void main(String[] args) {

//需要一个整数类型的变量来接收方法的返回值(赋值调用)

int ans = add(10,20);

System.out.println(ans);

//输出调用

System.out.println(add(10.20));

}

//这里的int 是指返回值(sum)的类型 void不同

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

int sum = a + b;

return sum;

}

}

同时,带返回值值的调用大致分为俩种,一种是赋值调用。即把add方法的返回值赋给了ans。

另一种是输出调用。即直接输出该add方法。

注意事项

方法不调用就不会执行。

方法之间不能互相调用,为平级关系。

方法的执行顺序只与调用顺序有关,与书写的顺序无关。

void类型可以不用return,其他类型必须要return。return表示结束方法。

方法的重载

方法重载的概念

在同一个类中,如果有多个使用同一个方法名,且返回值类型和参数类型不同的方法,这个称为方法的重载。

public class Test {

public static void main(String[] args) {

add(10,20);

int ans = add(10,20);

System.out.println(ans);

add(3.14,3.26);

}

public static void add(int a,int b){

int sum = a + b;

System.out.println(sum);

}

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

int sum = a + b;

return sum;

}

public static void add(double a,double b) {

double sum = a + b;

System.out.println(sum);

}

}

注意

上述代码的方法名全都一致,且都在Test类中。

第一种方法和第二种方法的区别就在于返回值类型不同,而形参一致。

第一种方法与第三种方法的区别在于形参的数据类型不同。

另外悄咪咪在这里叠个甲,这是本人第一篇技术博客,目前也只是立志成为大牛的菜鸟,希望大家能看完这篇文章后有所收获,也希望大家多给点免费的赞以及宝贵的建议,我会认真看并采纳改进,努力让更多人看到我写的博客。

谢谢大家!!!!

相关文章

字義比較

一无所有的意思、怎么读

世预赛生死战!秘鲁绝境求生,厄瓜多尔剑指晋级

守护者 帕拉丁

经典回忆|千禧世乒赛 国乒最“嫩”女团惊险登顶

有没有可以结婚的游戏 2024流行的能结婚手游排名

摸乳房,很讲究技巧的。。。。(真人动态图解)

自制茶包——打造属于你的私人订制茶(茶叶自由配搭,自家打包,重拾一份自然简单生活)

炒股软件哪一个更好用?炒股软件app排行榜前十名