1.方法
public 返回值类型 方法名() {
//方法的主体
}
2.方法的返回值(两种情况):
(1)如果方法没有返回值,返回值类型为void
(2)如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型
return表达式:作用:跳出方法,返回结果。
方法的返回值类型为void,方法中不能有return 返回值!
方法不能返回多个值!
多个方法不能相互嵌套定义!
不能在方法外部直接写程序逻辑代码!
3.成员变量和局部变量
声明的位置决定变量作用域
在类中定义的变量为类的成员变量,在方法中定义的变量称为局部变量
4.成员变量和局部变量的区别:
(1)作用域不同:
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
(2)初始值不同:
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
注意:
在同一个方法中,不允许有同名局部变量
在不同的方法中,可以有同名局部变量
在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级
5.总结:
调用一个有返回值类型的方法,必须使用该返回值类型的变量或对象接收。
例子:
方法:
public String get(){
tryurn"";
使用:
String 变量名 = 对象.get();
}
调用一个无返回值类型的方法,不能使用任何变量或对象来接收
例子:
方法:
public String get(){
使用:
对象.get();
}