方法定义
为什么要写方法
对于有一定开发经验的程序员来说都很清楚,就是一段代码封装成一个功能,然后方便重复调用,因此方法提高了项目中代码的复用性,并且还让系统的逻辑更清晰。
方法完整的定义形式、调用
方法定义的格式
修饰符 返回值类型 方法名( 形参列表 ){
方法体代码(需要执行的功能代码)
return 返回值;
}
修饰符
1.访问修饰符
访问修饰符控制访问权限,把不同的访问修饰符有不同的权限范围。
访问修饰符有四个,权限从大到小为:public、protected、default(friendly)、private。
2.非访问修饰符
非访问修饰符有特异的功能作用。常用的有final、abstract、static。
返回值类型
见Java学习之路2
PS:
- 如果方法不需要返回结果,返回值类型必须申明成void(无返回值), 此时方法内部不可以使用return返回数据。
- 方法如果没有参数,或者返回值类型申明为void可以称为无参数、无返回值的方法
返回值
方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。
return 返回值;
调用格式
方法名(…);
方法重载
同一个类中,出现多个方法名称相同,但是形参列表是不同的,那么这些方法就是重载方法。
方法名称相同提示是同一类型的功能,通过形参不同实现功能差异化的选择,
例如:
public class All {
public static void first(){
System.out.println("你好!");
}
public static void fire(String Name){
System.out.println("你好!"+Name);
}
}