java学习--方法
1.方法
1.1 方法概念和用处
- 方法(method)是程序中最小的执行单元
- 方法可以被调用:当需要多次使用一个方法时,就会打包此方法并多次调用
1.2 方法的定义和调用(相当于c中的函数)
1.2.1 最简单的方法调用
- 定义格式
public static void 方法名 (){
// 方法体;
}
注意:在写方法名的时候应该见名知义驼峰命名(一个单词全部小写,多个单词从第二个单词开始首字母大写
- 调用格式
方法名()
注意:方法要先定义在调用
1.2.2 带参数的方法定义和调用
- 格式
public static void method(形式参数1,形式参数2....){
方法体;
}
- 调用
method(实际参数1,实际参数2....);
注意:方法调用时,参数的数量和类型必须一一对应
1.2.3 带返回值方法的定义和调用
ps:与c不同,不用按照上下顺序来声明方法(函数)
return有break的功能,return实现就会结束方法
1.2 方法的重载
- 在同一个类中,定义了多个同名的方法,这些同名的方法具有同种的功能
- 每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系
- 简记:同名同类不同参
1.3 方法的内存
- 栈:先进后出。从堆调用的多个方法按照先进后出的原则来执行程序和返回值
- 传递基本数据类型(在栈里的数据)时,形参的改变不会影响实参的值
- 传递引用数据类型(在堆里的数据,如数组)时,形参的改变会影响实参的值