public class figmain_c { public static void main( String args[] ) { figur_c[] figurer = new figur_c[4]; figurer[0] = new rektangel_c( 10, // x 10, // y 10, // sida 10 ); // hojd figurer[1] = new cirkel_c( 10, // x 10, // y 10 ); // radie figurer[2] = new rektangel_c( 20, // x 20, // y 20, // sida 20 ); // hojd figurer[3] = new cirkel_c( 20, // x 20, // y 20 ); // radie for ( int index = 0; index < figurer.length; index++ ) { if ( figurer[index] instanceof cirkel_c ) { System.out.println( "Cirkel:" ); System.out.println( "Diameter: " + ((cirkel_c)figurer[index]).diameter() ); } else { System.out.println( "Rektangel:" ); } // if System.out.println( "Högsta x: " + figurer[index].max_x() ); System.out.println( "Högsta y: " + figurer[index].max_y() ); System.out.println( "Area: " + figurer[index].area() ); System.out.println( "Omkrets: " + figurer[index].omkrets() ); System.out.println( "***********" ); } // for } // main } // class figmain_c