Java虚拟机先判断传递过来参数的类型和个数,顺序,然后决定到底执行那个方法。 对于类的方法(包括从父类中集成的方法),如果有两个方法的方法名相同,但参数不一致,那么可以说,一个方法是另一个方法的重载。 重载方法的条件: 方法名相同方法的参数类型,个数,顺序至少有一项不同方法的返回类型可以不相同方法的修饰符可以不相同 java不允许定义两个完全一样的方法。