(1)方法的基本说明
解决问题的一种方案,他是有很多条java语句组成的
方法的一些特点:
1 方法执行的时候,可能需要原料。 原料就是 参数
2 方法执行完了以后,可能会给我们一个结果。 结果就是返回值
3 声明方法,其实就是在定义规则
(2)方法的格式
修饰符 返回值类型 方法名(参数类型 参数名){
…
方法体
…
return 返回值;
修饰符: public
返回值类型: 本质就是数据类型
方法名: 方法的名字(命名规范和变量的一样) 小驼峰
参数类型: 本质就是数据类型
参数名: 本质就是变量名
方法体: 就是一些java语句
return: 关键字,结束方法,一般用在返回值前面
返回值: 方法执行完以后,得到的结果。
(3)四种方法
1.无参无返回值
public void say(){
System.out.println("hello");
}
2.无参有返回值
public String grilFriend(){
return "小马哥";
3.有参无返回值
public void showFriend(String name){
System.out.println("老马的对象是:"+name);
}
4.有参有返回值
public int add(int a,int b){
int c = a + b;
return c;
(5)方法重载
* 方法重载:
* 1. 同一个类中
* 2. 方法名相同
* 3. 参数列表不同(参数个数不一样,参数的类型不一样)
* 4. 与修饰符和返回值无关
* 注意事项: 构造方法也可以重载
(6)成员变量与局部变量
1.作用域不同
成员变量的作用域在整个类内部都是可见的,局部变量的作用域仅限于定义它的方法
2.初始值不同
Java会给成员变量一个初始值,Java不会给局部变量赋予初始值