package jp.co.wownet.education.absclass; /** 車を表す抽象クラス:コンクリートな車クラスはこのクラスを継承して作ってください。 @author Fumitaka Makino */ public abstract class abstractToyotaCar { /** 名前 */ private String name = null; /** コンストラクタ */ protected abstractToyotaCar(){ this.name = "カローラ"; } /** 名前を返します @return String 車名 */ public String getName(){ return name; } /** 名前をセットします @param name 車名 */ public void setName( String name ){ this.name = name;//引数のnameをフィールドのnameに代入するとき } /** 車の色を取得します。 */ public abstract String getColor(); }