downcasting/upcasting (with static)
package pTest1;
public class CTest1 {
public int m_Execute() {
System.out.println("CTest1's m_Execute\n");
return 1;
}
public static int m_Execute_Static() {
System.out.println("CTest1's m_Execute_Static\n");
return 1;
}
public static void main(String[] args) {
CTest1 l_oCTest1 = new CTest_Child();
l_oCTest1.m_Execute();
l_oCTest1.m_Execute_Static();
}
}
class CTest_Child extends CTest1 {
public int m_Execute() {
System.out.println("CTest_Child's m_Execute\n");
return 1;
}
public static int m_Execute_Static() {
System.out.println("CTest_Child's m_Execute_Static\n");
return 1;
}
}