013 Java方法
方法
命名规则:小驼峰式命名
语句集合,执行一个功能的功能块
与C中函数作用类似
方法定义
方法头
修饰符:可选,定义了该方法访问类型
返回值类型:当没有返回值时为void
方法名:由方法名和参数共同构成
参数类型:可选,参数类型,顺序,个数
- 形参:在方法被调用时接收外界的数据
- 实参:在调用方法时实际传入的数据
方法体
包含执行过程的语句
//public访问修饰符
//加static修饰符即为类方法,即可直接调用,类方法在类创建时即创建
//int返回值类型
//add方法名:小驼峰式命名
//int a,b变量,形参
//{}程序块
//return返回值,与返回值类型对应,亦为结束标记
public static int add(int a,int b) {
System.out.println(a + b);
return a + b;
}
方法调用
方法在被调用时创建
- 方法名(实参列表);//方法为类方法且在该类中调用
- 类名.方法名(实参列表);//方法为类方法
- 对象名.方法名(实参列表);
//16为实参
add(16,16);
可变参数
在方法声明中指定的参数类型后加"..."
必须为方法最后一个参数
public void test(int... sum) {
for (int i : sum) {
System.out.println(i);
}
}
方法重载
- 方法名称相同
- 参数列表不同
命令行传参
cmd中 -> 编译javac *.java -> 运行传参java * 数组
递归
在方法中调用本身
java使用栈机制,递归死循环或次数太多会栈溢出
如有错误,可评论指出,谢谢。


浙公网安备 33010602011771号