class Base { } class Extend extends Base { } public class MainClass { public static void main(String[] argv) { Extend[] exArray = new Extend[20]; Object[] obj = exArray; Base[] bArray = exArray; Extend[] temp = (Extend[]) bArray; } }