Up-casting 子类转父类
ParentClass parent=new ChildClass();
Down-casting 父类转子类
ParentClass[] parents={new Child1Class(),Child2Class(),Child3Class()}
Child1Class child1 = (Child1Class)parents[0];
Up-casting 子类转父类
ParentClass parent=new ChildClass();
Down-casting 父类转子类
ParentClass[] parents={new Child1Class(),Child2Class(),Child3Class()}
Child1Class child1 = (Child1Class)parents[0];