飼い犬の情報表示(クラスの継承)

  

●サンプル

//年齢を管理するスーパークラス
class SuperClass {
   int age;
   void setAge(int age){  //年齢を設定するメソッド
      this.age = age;
   }
   void printAge(){  //年齢を表示するメソッド
      System.out.println("年齢:"+age+"歳");
   }
}

class SubClass extends SuperClass {  //SuperClassクラスから継承
   String name;
   public void name(String name){  //名前を出力するメソッド
      this.name = name;
      System.out.println("名前:"+name);
   }
}

class Sample1{
   public static void main( String[] args ){
      SubClass taro = new SubClass();  //サブクラスをインスタンス化
      ↓↓フィールドに年齢、名前等の値を入れて出力
      taro.setAge(19);
      taro.name("Joho Taro");
      taro.printAge();
   }
}
  

●実行結果

名前:Joho Taro
年齢:19歳