オブジェクト指向って不自然な文法だよな [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0861デフォルトの名無しさん
2017/03/26(日) 02:21:12.84ID:zz1arhc3フィールド:
・private String name // 名前
・private float weight // 体重
・private int sex // 性別
(定数:MALE, FEMALE)
・private Color color // 色
メソッド:
・public void setName(String name); // 猫の名前を設定
・public void setWeight(float weight); // 猫の体重を設定
・public void setSex(int sex); // 猫の性別を設定:Cat.MALE, Cat.FEMALE
・public void setColor(Color color); // 猫の色を設定
・public boolean openDoor(Door door); // その猫がdoorをOpen状態にする(戻り値 true:成功、false:失敗)
※this.canOpenDoor(door)の戻り値がtrueならdoor.open()を呼ぶ
・public boolean canOpenDoor(Door door); // その猫がdoorを開けられるかどうか調べる
※door.getType()がHINGED_DOOR_WITHOUT_KNOBの時のみtrueを返す
コンストラクタ:
・Cat(); // デフォルト
・Cat(name, weight, sex, color); // 名前、体重、性別、色全て指定してinstantiate
■ このスレッドは過去ログ倉庫に格納されています