public class TestMethod { public static void main(String[] args) { //通过对象调用普通方法 TestMethod tm = new TestMethod(); tm.printSxt(); tm.add(1, 2, 3); } void printSxt(){ System.out.println("Hello world!"); } void add(int a,int b,int c) { int sum = a+b+c; System.out.println(sum); } }
运行结果:
Hello world!
6
重载的方法,实际是完全不同的方法,只是名称相同而已
条件:
1.不同的含义:形参类型,形参个数,形参个数不同
2.只有返回值不统不构成方法的重载
3.只有形参的名称不同,不构成方法的重载