通俗的说overloading使得一个函数可以接受不同的参数,比方说Sysetm.out.println()这个println()方法,他既可以打印String,int,float也可以答应其他类型的变量,所以说这个就是overloading。overriding就是把父类的函数覆盖掉,比方:
class A
{
public void method1(){System.out.println("Class A");}
}
class B extends A
{
public void method1(){System.out.println("Class B");}
}
如果你A b=new B();调用b.method1();那么将调用的是B中的method1()