TECH I.S.

Java extends

❮ Java キーワード


Carクラス(サブクラス)は、Vehicleクラス(スーパークラス)から属性とメソッドを継承します。
class Vehicle { protected String brand = "Ford"; // Vehicle attribute public void honk() { // Vehicle method System.out.println("Tuut, tuut!"); } } class Car extends Vehicle { private String modelName = "Mustang"; // Car attribute public static void main(String[] args) { // Create a myCar object Car myCar = new Car(); // Call the honk() method (from the Vehicle class) on the myCar object myCar.honk(); /* Display the value of the brand attribute (from the Vehicle class) and the value of the modelName from the Car class*/ System.out.println(myCar.brand + " " + myCar.modelName); } }

定義と使用法

extendsキーワードはクラスを拡張します(クラスが別のクラスから継承されることを示します)。

Javaでは、あるクラスから別のクラスに属性とメソッドを継承できます。 「継承の概念」を次の2つのカテゴリに分類します。

  • サブクラス(子) - 別のクラスから継承するクラス
  • スーパークラス(親) - 継承元のクラス

クラスから継承するには、extendsキーワードを使用します。


関連ページ

継承について詳しくは、Java 継承のチュートリアルを参照してください。


❮ Java キーワード


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細