一、方法的定义
1.声明格式:【访问权限控制符】【静态修饰符】【返回值类型】方法名(形参列表){
return;
}
2.访问权限控制符:public,缺省修饰符,protected,private。(访问权限是由大到小)
3.静态修饰符:static。用来表示该方法是否是静态方法,静态方法无需生成对象就可直接使用,静态方法在类的公共储存空间中。
4.返回值类型:确定方法返回值的类型。分为基本数据类型和引用类型,甚至可以返回对象,例如构造器。
5.形式参数列表:可以插入多个参数,用于从外部提供给方法一些值。该传递方式对于基本数据类型是值传递,对于引用数据类型是址传递。(值传递:是外部向内部传递值的副本,不影响本体的值。址传递:传递的事引用数据类型变量存储的内存地址,可以通过该地址直接找到所储存的事物,可以直接改变储存的内容)
二、方法的重载
1.方法重载的特点:
“两同一不同”
①相同的返回值类型。
②相同的方法名称。
③不同的是参数列表:{1.参数类型不同2.参数个数不同3.在类型不同的基础上,不同顺序的参数
2.方法重载的注意事项:
①方法的重载必须要求返回值类型相同。
②方法的参数列表,只看数据类型,与变量名称无关,相同的数据类型,尽管位置不同,同样属于相同的参数列表,不能实现方法重载。