Java 允许同一个类里定义多个同名方法,只要形参列表不同就行。
如果同一个类中包含了两个或两个以上方法的方法名相同,的那形参列表不同,则被称为方法重载
Java 允许同一个类里定义多个同名方法,只要形参列表不同就行。
如果同一个类中包含了两个或两个以上方法的方法名相同,的那形参列表不同,则被称为方法重载。
Java 程序中确定一个方法需要三要素:
- 调用者: 就是方法的所属者,既可以是类,也可以是对象。
 - 方法名: 方法的标识。
 - 形参列表: 当调用方法时,系统将会根据传入的实参列表匹配。
 
public calss Overload{publibc void test(){System.out.println("无参数");```}public void test(String msg){System.out.println("重载的test 方法" + msg);}public static void main(String[] args){var ol = new Overload();ol.test();ol.test("hello");}}
注: java 中不能使用方法返回值类型作为区分方法重载的依据,因为java调用方法时可以忽略方法返回值。
1.2.1 成员变量和局部变量
成员变量: 在类里定义的变量,field
局部变量: 在方法里定义的变量
类变量的作用域与这个类的生存范围相同。
实例变量则从该类的实例被创建起开始存在,直到系统完全销毁这个实例。
