自己撰寫 JAVA 多型(Overloading)/繼承/重載(@Override) 標準參考範例

自己撰寫 JAVA 多型(Overloading)/繼承/重載(@Override) 標準參考範例

自己撰寫 JAVA 多型(Overloading)/繼承/重載(@Override) 標準參考範例

 

 

線上執行:http://www.tutorialspoint.com/compile_java_online.php / http://www.compilejava.net/

 

code2htmlhttp://tohtml.com/ 


//C++類別
繼承特性表:http://jashliao.pixnet.net/blog/post/151702350-%5Bc-c%2B%2B%E5%9F%BA%E7%A4%8E%5D--c%2B%2B%E7%B9%BC%E6%89%BF%E7%8B%80%E6%85%8B%E8%A1%A8
//JAVA的繼承方式是同C++的public繼承特性

class
CF { public int m_intVale; public CF() { m_intVale=0; } public CF(int value) { m_intVale=value; } public void print() { System.out.println("F m_intVale="+m_intVale); } public void print(int value) { m_intVale=value; System.out.println("F m_intVale="+m_intVale); } } class CC extends CF { public CC() { super(); } public CC(int value) { super(value); } @Override public void print() { super.print(); System.out.println("C m_intVale="+(m_intVale+10)); } public void print(int value) { System.out.println("C m_intVale="+(m_intVale+10)); } public void ShowValue() { System.out.println("C m_intVale="+m_intVale); } } public class HelloWorld{ public static void main(String []args){ System.out.println("Hello World"); CF f1=new CF(); CF f2=new CF(10); CC c1=new CC(); CC c2=new CC(10); /////////////////////// f1.print(); System.out.println(f1.m_intVale); f1.print(20); System.out.println(f1.m_intVale); f2.print(); System.out.println("///////////////////////"); /////////////////////// c1.print(); System.out.println(c1.m_intVale); c1.print(20); System.out.println(c1.m_intVale); } }

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *