Java方法
1.Java方法是什么
Java方法是语句的集合,它们在一起执行一个功能
-
方法是解决一类问题的步骤的有序组合
-
方法包含于类或对象中
-
方法在程序中被创建,在其他地方被引用
注:Java方法的设计原则:一个方法只完成1个功能,这样有利于后期拓展
下面是代码示例:
2.Java方法的语法
修饰符 返回值类型 方法名 (参数类型 参数名){
...
方法体
...
return 返回值
}
3.Java方法的重载
Java方法重载的规则:
-
方法名称必须相同
-
参数列表必须不同(个数不同、或类型不同、或参数排序不同)
-
方法的返回类型可以相同也可以不同
-
仅仅返回类型的不同不足以成为方法的重载
4.Java可变参数
在方法声明中,在指定参数类型后加一个省略号(...)
一个方法中智能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明
下面是代码示例:
5.Java递归(高频考点)
递归结构包括两个部分:
-
递归头:什么时候不调用自身方法。如果没有头,将陷入死循环
-
递归体:什么时候需要调用自身方法
注:尽量不要使用递归!!!
下面是阶乘代码示例: