パッケージDay8; パブリック クラスPolymorphyic { 公共の 静的な 無効メイン(文字列[] args)を{ フルーツF = 新しい新しいアップル(); System.out.printlnは(f.num); // 左ランニングを参照するにはメンバ変数、出力親NUM、 "10" アップル= 新しい新)(アップル; a.print(); // メンバメソッドは、右、出力サブクラスプリント()、 "サブクラスコンストラクタ"に見える } } クラスフルーツ{ INT NUM = 10 ; //親クラスメンバ変数 公共 ボイドプリント(){ System.out.printlnは(「親クラスのコンストラクタ」); } } クラスAppleが拡張フルーツ{ int型 NUM = 20 ; //子クラスのメンバ変数 公共 無効印刷(){ System.out.printlnは( "サブクラスのコンストラクタ" ); } }
結果:
10
サブクラスのコンストラクタ
要約:
メンバ変数:見て実行し、親クラスを参照するには、左側のコンパイルの左側親クラスを
メンバー・メソッド:親クラスを参照するには、左側のコンパイルは、見るために実行し、右のサブカテゴリーを