java基础:方法篇
**方法理论:**Java方法是语句的集合,它们在一起执行一个功能。
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
方法定义规则:
其中【】括起来是可选的(可以省略);
[修饰符] 返回值类型 方法名([参数类型 参数名](方法入参)){
方法体
return 返回值;
}
//修饰符:定义了该方法的访问类型。修饰符还分为‘访问修饰符’和‘非访问修饰符’
//访问修饰符:default(默认,可以不写) private(私有的受保护的) public(公共的)protected (包内,包外子类)【在 修饰符篇详解】
//非访问修饰符:(仅列举可以修饰方法的非访问修饰符,在修饰符篇详解)static,final,abstract,synchronized
//返回值:指从方法中出来的数据,也就是方法执行之后的最终结果数据。若该方法没有返回值则返回值类型定义位void,不可以省略;
//入参:也叫形参也就是可变的,其值不确定,可以包含多个参数类型参数名,也可以为空。入参还有一个特殊类型:可变入参(参数)“...”指参 数,数量不确定,可以是一个也可以是多个,多个则类型变为数组
//方法体:方法体包含具体的语句,定义该方法的功能。
方法重载
同一个类中允许出现有相同名字但参数不同的方法,参数改变包括多个参数顺序不同,入参数量不同等
方法重载可以让程序更清晰易读。执行密切相关任务的方法应该使用相同的名字。
重载的方法必须拥有不同的参数列表。你不能仅仅依据修饰符或者返回类型的不同来重载方法。