前言
Hello,大家好!很开心与你们在这里相遇,我是一个喜欢文字、喜欢有趣的灵魂、喜欢探索一切有趣事物的女孩,想与你们共同学习、探索关于IT的相关知识,希望我们可以一路陪伴~
1. 方法概述
1.1 什么是方法
方法(method)完成某一个特定功能的代码块。
1.2 方法基本使用
将资料中给大家提供的打怪物发射炮弹重复的代码,把一些重复代码进行抽取(封闭)思想.
- 调用格式
方法名();
注意:
1. 方法必须先创建才可以使用,该过程成为方法定义。
2. 方法创建后并不是可以直接运行的,需要手动后才执行,该过程称为方法调用。
- 代码示例:
public static void fire() {
System.out.println("准备发射5支箭");
System.out.println("发射第1支箭* * * *");
System.out.println("发射第2支箭* * * *");
System.out.println("发射第3支箭* * * *");
System.out.println("发射第4支箭* * * *");
System.out.println("发射第5支箭* * * *");
System.out.println("发射5支箭结束");
}
public static void main(String[] args) {
System.out.println("游戏开始...");
System.out.println("看到了一个怪物...安琪拉...");
//调用方法
fire();
System.out.println("...安琪拉被打倒...");
}
1.3 定义方法格式
修饰符 返回值类型 方法名(参数列表){
//代码省略...
return 结果;
}
格式解释:
修饰符
: public static 目前固定写法
返回值类型
: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者
参数列表
: 方法在运算过程中的未知数据,调用者调用方法时传递
return
: 将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束小贴士:return 结束; 这里的结束在开发中,我们正确的叫法成为方法的返回值
2. 方法类型
2.1 定义方法
- 明确参数列表
该方法在完成一个功能时,需要的参数有几个,参数的类型是什么,需要在我们明确给出的。
- 明确返回值类型
方法的功能完成之后