一、什么是方法
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。
二、方法分类
根据方法是否带参数、是否返回值,可分为四类
1、无参无返回值方法
2、无参带返回值方法
3、带参无返回值方法
4、带参带返回值方法
三、方法的声明和调用
(1)声明的语法格式
访问修饰符 返回类型 方法名(参数列表){
方法体
}
访问修饰符:public private protected 默认
返回类型:int void String float double char
方法名命名:小写字母,见名知意
参数列表:基本数据类型和引用数据类型都可以
(2)方法的调用
用类名创建对象,再用【对象名.啥】的方法调用
public class ClassTest {
public void star() {
//打印一串星号
System.out.println("********************");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//声明及调用
ClassTest sc = new ClassTest();
sc.star();
}
}
四、方法的重载
规则:方法名相同,参数列表不同
可变参数列表总结:
1、可变参数一定是方法中的最后一个参数
2、数组可以传递给可变参数的方法,反之不行
3、在重载中,含有可变参数的方法是最后被选中的
五、方法的传值问题
基本数据类型传值
方法中对参数的修改,不会对主方法中传来的变量值产生影响
引用数据类型传值
方法中对数组的改变,会影响主方法中传来的数组