Java では、スーパークラスはクラスの親クラスであり、extends キーワードで指定されます。コードの再利用、編成、およびポリモーフィズムを提供し、サブクラスが super キーワードを使用してスーパークラスのメンバーにアクセスできるようにします。オーバーライドでは、サブクラスは継承されたメソッドを再実装しますが、オーバーライドでは、サブクラスは元の実装を保持しながら機能を追加または変更します。
#Java のスーパークラス
Java では、スーパークラスはクラスの親クラスです。サブクラスが継承するプロパティとメソッドを定義します。スーパークラスを使用する理由
スーパークラスの定義方法
次のように、クラス定義でextends キーワードを使用してスーパークラスを指定できます。 <code class="java">class Subclass extends Superclass {
// 子类代码
}</code>
サブクラスは、
superキーワードを使用してスーパークラスのメンバーにアクセスできます。次の 2 つのメソッドがあります。
オーバーライド:
speak()
メソッドを定義するAnimal スーパークラスがあるとします。
<code class="java">class Animal { public void speak() { System.out.println("Animal speaks!"); } }</code>
ここで、
Animal から継承し、speak() メソッドをオーバーライドする
Dog サブクラスを作成します。この場合、
speak() メソッドはオーバーライドされます。これは、サブクラス メソッドが親クラス メソッドを完全に置き換えることを意味します。
以上がJavaでのスーパークラスの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。