Java基础Day05
- 列表内容
- 方法的概述及基本使用
- 方法的练习及注意事项
- 方法的重载及参数传递
- 方法的操作数组的练习
第一章 方法的概述及其基本使用
1.1方法定义格式及格式解释
1.1.1方法的概述
1.1.2方法格式
1.1.3方法格式解释
1.2方法的编写
1.2.1定义方法注意事项
写一个方法首先有两点需要明确
返回值类型 明确功能结果的数据类型
参数列表 明确有几个参数,以及参数的类型
按照格式和两个明确来完成如下功能
public class MethodDemo {
/*
* 写一个方法,用于求和。 两个明确: 返回值类型 int 参数列表 int a,int b
*/
public static int sum(int a, int b) {
// int c = a + b;
// return c;
return a + b;
}
public static void main(String[] args) {
}
}
1.3方法的调用
有明确返回值的方法调用:
单独调用,没有意义
输出调用,有意义,但是不够好,因为我不一定非要把结果输出
赋值调用,推荐方式
println(arr[4]+”]”); //先打印后换行
第二章 方法的重载及参数传递
在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
方法重载特点
与返回值类型无关,只看方法名和参数列表
在调用时,虚拟机通过参数列表的不同来区分同名方法
2.1方法中参数传递
3.1.1方法的形式参数为基本数据类型
方法的参数是基本类型的时候:
形式参数的改变不影响实际参数。
形式参数:用于接收实际数据的变量
实际参数:实际参与运算的变量
3.1.2方法的形式参数为引用数据类型
方法的参数类型是引用数据类型(数组)的时候
方法通过参数改变了其指向的数组空间内存值
就是改变了数组的值并且不会随着调用结束消失
但有些方面应该和基本类型一样有局限不能改变一些东西