在java中,方法相等于封装的一段程序,一段解决问题或实现某项功能的程序,随时用随时调用
方法的创建语句:
修饰符 返回值类型 方法名(参数列表){
}
修饰符:public static 是固定的
返回值类型:分为有返回值和没有返回值两种情况;没有返回值的时候写void,有返回值时根据情况写数据类型,并return;
方法名:书写规范首字母小写,多个单词后每个单词首字母大写
参数列表:定义参数注意写数据类型
public static void show(int a){
}
方法重载:
同一个方法需要调用很多次,但是参数又不一样的时候,就可以用到参数重载
在同一个类内,方法名相同,参数列表不同
参数列表不同
数据类型不同
个数不同
顺序不同
参数传递:
基本数据类型是传递的数据
引用数据类型是传递的地址
在调用方法的时候,给特定的值,传递给方法中的参数,这样方法内参数就成了给定的值
public class ArgumentsDemo01 {
public static void main(String[] args) {
int a=5;
int b=10;
change(a, b);//调用方法时,传入的数值称为实际参数
System.out.println("a=" + a);
System.out.println("b=" + b);
}
public static void change(int a, int b){//方法中指定的多个参数称为形式参数
a=200;
b=500;
}
}
方法参数列表定义了两个int型参数,调用方法时传入两个数值,5/10,相应的change方法内变成了5/10