package accessmodifier; public class Main { public static void main(String[] args) { BaseClass [] x= { new BaseClass(), new Derived() }; System.out.println(x[0].aaa+" "+x[1].aaa); // 1 1 System.out.println(x[0].bbb+" "+x[1].bbb); // 2.0 2.0 System.out.println(x[0].ccc+" "+x[1].ccc); // 3.0 3.0 // System.out.println(x[0].ddd+" "+x[1].ddd); // Field not visible System.out.println(x[0].methodD()+" "+x[1].methodD()); // 4 4 } }