オブジェクト指向って不自然な文法だよな [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0860デフォルトの名無しさん
2017/03/26(日) 02:20:40.86ID:zz1arhc3<Doorクラス>
フィールド:
・private int doorType // ドアの種類
(定数:HINGED_DOOR_WITH_KNOB, HINGED_DOOR_WITHOUT_KNOB, SLIDING_DOOR)
・private int doorStatus // ドアの状態
(定数:OPENED, CLOSED, BROKEN)
メソッド:
・public void setType(int type); // ドアタイプを変更
・public boolean open(); // ドアを開ける(戻り値 true:成功、false:失敗)
・public booloan close(); // ドアを閉める(戻り値 true:成功、false:失敗)
・public String getType(); // ドアの種類を返す(戻り値 doorTypeのStringインスタンス)
・public int getStatus(); // ドアの状態を返す
コンストラクタ:
・Door(); // デフォルト
・Door(int type); // タイプのみ指定、doorStatusはClosed
・Door(int type, int status); // タイプ、statusの両方指定してinstantiate
■ このスレッドは過去ログ倉庫に格納されています