abstract class Base { public abstract void printValue(); } class printA extends Base { @Override public void printValue(){ System.out.println("printA"); } } class printB extends Base { @Override public void printValue(){ System.out.println("printB"); } } class printC extends Base { @Override public void printValue(){ System.out.println("printC"); } } public class TestJavaFnPT { public static void main(String[] argv){ Base[] pv3 = new Base[2]; pv3 [0] = new printA(); pv3 [1] = new printB(); pv3 [2] = new printC(); for( int i=0 ; i<3 i++) pv3 [i].printValue(); } } } RUN.... printA printB printC
ref : Young's Blog
沒有留言:
張貼留言