Java では、スーパークラスは、そのプロパティとメソッドがサブクラスに継承されるクラスであり、直接スーパークラス (親クラス) と間接スーパークラス (祖先クラス) に分けられます。スーパークラスの機能には、コードの再利用、ポリモーフィズム、コードの保守性の向上が含まれます。サブクラスは、extends キーワードを使用してスーパークラスからの継承を宣言します。たとえば、Animal は Dog のスーパークラスであり、Dog は Animal のプロパティとメソッドを継承しながら、独自の特定のメソッドを定義します。
Java のスーパー クラスとは何ですか?
Java では、スーパークラスは、そのプロパティとメソッドが派生クラス (サブクラス) によって継承されるクラスです。これは、サブクラスによって共有される共通の機能と動作を定義します。
スーパー クラスの種類:
Java には 2 種類のスーパー クラスがあります:
スーパー クラスの役割:
スーパー クラスは Java で重要な役割を果たします:
スーパー クラスの構文:
Java では、extends
キーワードを使用して、サブクラスがスーパークラスを継承することを宣言します。
<code class="java">public class Subclass extends Superclass { // Subclass specific code }</code>
例:
次の例を考えてみましょう:<code class="java">class Animal { protected String name; public Animal(String name) { this.name = name; } public String getName() { return name; } } class Dog extends Animal { public Dog(String name) { super(name); } public void bark() { System.out.println("Woof!"); } }</code>この例では、
Animal は
Dog です。 ■超一流。
Dog は、
Animal から
name プロパティと
getName() メソッドを継承します。さらに、
Dog は独自の固有メソッド
bark().
を定義します。
以上がJavaのスーパークラスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。