-4
java中可能有這樣的方法子類中的方法重載?如果可能,那麼如何區分方法重寫?java中的子類中的方法重載
java中可能有這樣的方法子類中的方法重載?如果可能,那麼如何區分方法重寫?java中的子類中的方法重載
方法覆蓋(多態性)
這是在其中創建一個方法,與完全相同的SIGNATURE作爲父類的方法。那就是:
public class ParentClass
{
public void sayHello(String name) { System.out.println("Hello " + name); }
}
而在子類:
public class ChildClass
{
public void sayHello(String name) { System.out.println("HELLO" + name);}
}
方法重載
這是你創建具有相同名稱的方法,但接受不同的參數。
public class ChildClass
{
public void sayHello(int name) { System.out.println("HELLO" + name);}
// sayHello is a different method to the JVM, but has the same name.
}
文檔
就像一個測試,以自己的力量真棒,我GOOGLE了這個問題,並且第一個環節是從Oracle全面的教程在這個確切的話題。 Here是鏈接。
*自學永遠是一件好事。*他們只是不同的滋味,請閱讀http://javarevisited.blogspot.in/2011/12/method-overloading-vs-method-overriding.html – 2013-04-10 09:49:31
工作在基本和谷歌它 – Forhad 2013-06-05 17:18:01