- 方法:
- 定义:解决事情的办法实现功能的代码
- 方法的表达:
- 、有返回值类型的方法:
修饰符 返回值类型 方法名(参数列表){
实现功能的代码段;
返回值return;
}
修饰符:访问权限修饰符,先默认为public static
返回值类型:思考方法体代码执行完毕之后,是否需要得到一个结果如果需要就需要定义否则不需要。
方法名:根据方法名调用方法
参数列表:可以定义参数可以不定义
在一个有返回值类型的方法中必须存在return关键字
- 、没有返回值类型的方法(与1相比没有返回值)
- 方法的调用:
- 、普通调用:方法名(参数列表)
- 、赋值调用:数据类型 变量名=方法名(参数列表)
- 、输出调用:System.out.println(方法名(参数列表))
- 方法的重载:
- 一个类中的多个方法
- 方法名相同
- 参数不同或方法签名不同
- 例如:
public class test1 {
public static void main(String[] args) {
System.out.println(area(3.1));
}
public static double area(double x,double y){
return x*y;
}
public static double area(double x){
return x*x* Math.PI;
}
public static double area(double x,double y,double z){
return (x+y)*z/2;
}