/** 継承の実習サンプルプログラム:メインクラス2 「型の遺伝」の実証 @author Fumitaka Makino */ public class ExtTestMain2 extends java.lang.Object { /** mainメソッド、実行時にVMから呼ばれるメソッド */ public static void main( String[] args ){ String name = "牧野"; String phone = "090-XXXX-XXXX"; //スーパークラスの型で扱う場合 //ExtTestSuperの型の配列を準備 ExtTestSuper[] sp_array = new ExtTestSuper[4]; sp_array[0] = new ExtTestSuper( name , phone );//おおもとのスーパークラスをnew sp_array[1] = new ExtTestSub1( name , phone );//サブクラス1をnew sp_array[2] = new ExtTestSub1_sub( name , phone );//サブクラス1のサブクラスをnew sp_array[3] = new ExtTestSub2( name , phone );//サブクラス2をnew //それぞれのクラスの結果表示 System.out.println("\nスーパークラスの型で扱う場合の結果表示:"); //出力用for文 for( int i=0;i