動物ベースクラス
public class Animal
{
protected String pig;
protected String dog;
protected String cat;
public void setPig(String pig_)
{
pig=pig_;
}
public void setCat(String cat_)
{
cat=cat_;
}
public void setDog(String dog_)
{
dog=dog_;
}
}
アニマルアクションクラス
public class AnimalAction extends Animal
{
public AnimalAction(String pig, String cat, String dog)
{
super.pig = pig;
super.cat = cat;
super.dog = dog;
}
}
これは、保護された変数を設定する正しい方法でしょうか?保護された変数を使用することはこれを行う正しい方法ですか?より専門的なOOの方法はありますか?