継承:既存のクラスに基づいて新しいクラスを構築できます。既存のクラスを継承すると、これらのクラスのメソッドとドメインを再利用できます。これに基づいて、クラスの機能を拡張するために新しい方法とドメインを追加できます。
パブリッククラスextendSstu {/*動物クラス:すべての動物は移動できます* 1.ドッグ2.キャット* Javaでは、サブクラスは親クラスの特性と機能を継承できます。 *継承関係の仕様:サブクラスは親クラスを拡張します *継承できないリソース: *1。Subclassは親クラスの構築方法を継承することはできず、親クラスのコンストラクターを呼び出す必要があります(子クラスのオブジェクトを生成するときに親クラスの属性を初期化するため)。 (クロスパッケージ継承の場合、それらはサブクラス内でのみアクセスできます) *継承に関するメモ: *1。Javaのクラスの継承は単一の継承です。親クラスにはnサブクラス* 2を持つことができます。サブクラスコンストラクターは親クラスコンストラクター* 3を呼び出す必要があります。サブクラスが親クラスと同じ名前を持つ属性を持っている場合、サブクラスオブジェクトは独自の属性* 4にアクセスします。 */public static void main(string [] args){rose rose = new rose(); rose.type = "rose"; rose.sendpeople(); // rose.smile = 'fragrance'; rose.colorful = true;}}クラスの花{パブリックストリングタイプ;文字列列;サイズ、ブールカラフル、チャースマイル){//super();system.out.println(" parent classパラメーターコンストラクターは呼び出されました "); this.type = type; this.color = color; this.size = size; this.colorful = colorful; this.smile = smile;} public void sendpeople(){system.out.println(type+"sent");} private void demo(){system.out.println( "私は親のクラスにプライベートです")親クラスにプライベートを継承することはできません}}要約します
上記は、Javaの継承テストコードの分析に関するものです。私はそれが誰にでも役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!