java基础:方法篇

**方法理论:**Java方法是语句的集合,它们在一起执行一个功能。

  • 方法是解决一类问题的步骤的有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用

方法定义规则:

其中【】括起来是可选的(可以省略);

[修饰符] 返回值类型 方法名([参数类型 参数名](方法入参)){ 
    方法体
    return 返回值; 
}
//修饰符:定义了该方法的访问类型。修饰符还分为‘访问修饰符’和‘非访问修饰符’
		//访问修饰符:default(默认,可以不写) private(私有的受保护的) public(公共的)protected (包内,包外子类)【在						修饰符篇详解】
		//非访问修饰符:(仅列举可以修饰方法的非访问修饰符,在修饰符篇详解)static,final,abstract,synchronized 
//返回值:指从方法中出来的数据,也就是方法执行之后的最终结果数据。若该方法没有返回值则返回值类型定义位void,不可以省略;
//入参:也叫形参也就是可变的,其值不确定,可以包含多个参数类型参数名,也可以为空。入参还有一个特殊类型:可变入参(参数)“...”指参		数,数量不确定,可以是一个也可以是多个,多个则类型变为数组
//方法体:方法体包含具体的语句,定义该方法的功能。

方法重载

同一个类中允许出现有相同名字但参数不同的方法,参数改变包括多个参数顺序不同,入参数量不同等

方法重载可以让程序更清晰易读。执行密切相关任务的方法应该使用相同的名字。

重载的方法必须拥有不同的参数列表。你不能仅仅依据修饰符或者返回类型的不同来重载方法。