Java方法
个人总结:java方法(函数)的好处可以被用来重复调用,这样的有利于代码的简化和编写,维护性高。
1. java方法要素
1、修饰符
2、返回值
3、方法名
4、参数类型(实参+形参)
方法体:
修饰符 返回值类型 方法名(参数类型 参数名){
……
方法体
……
return 返回值;
}
范例: 定义一个无返回值、无参数的方法
package com.lockcore.day01;
public class DemoMethod {
public static void main(String[] args) {
//调用方法
show();
}
//定义方法
public static void show(){ //加了static关键修饰,在main方法中可以直接调用
System.out.println("今天你学习了吗?");
}
}
范例: 定义一个有参数,无返回值的方法
package com.lockcore.day01;
public class DemoMethod {
public static void main(String[] args) {
//只要sleep方法加了static修饰符,可以在main方法中直接调用
sleep("我好困");
sleep("我想睡觉了,哈哈");
}
public static void sleep(String meg){
System.out.println(meg);
}
}
范例: 定义一个有返回值,有参数的方法
package com.lockcore.day01;
public class DemoMethod {
public static void main(String[] args) {
int result = sum(1, 2);//传递实参
System.out.println(sum(1,2));//直接输出
System.out.println(result); //采用变量的方式来接收
}
public static int sum(int num1, int num2){ //形参负责接收实参的值
int num = num1 + num2;
return num;
}
}
其余的方法大家有兴趣可以摸索,总结一下,学习重在个人。
java重载
重载的定义:方法名相同、参数列表不同、跟返回值无关。
public static int sum(int num1, int num2){
return num1 + num2;
}
public static short sum(int num1,int num2, int num3){ //重载了sum方法
return (short)(num1 + num2 + num3);
}