方法重載:一個類中有一個方法A,你又在這個類中建立了一個方法B,方法B的名字和A同樣,返回值類型也同樣,可是參數的類型或個數不一樣,此時B重載了A。 例如: public class TestClass{ public int test(int i){return 1;} public int test(float f){return 1;} } 方法重寫:一個類M繼承另外一個類N,N中有一個方法A,這時你在M寫了一個方法B,方法B的名字、返回值以及參數都和A同樣,此時B重寫了A。 例如: public class TestClass1{ public int test(int i){return 1;} } public class TestClass2 extends TestClass1{ public int test(int i){return 2;} }