ゴミコード

みれにん

JustBeforeRelease.java

package info.omegatails;


/**

* リリース前.

*

* @author みれにん

*

*/

public final class JustBeforeRelease {


  /**

   * @param args

   */

  public static final void main(String[] args) {

    final Slave slave = new Slave();

    // 出勤

    slave.goToWork();

    // 作業

    slave.work();

    // 退勤

    slave.leaveWork();

  }


}


/**

* 奴隷.

*

* @author みれにん

*

*/

final class Slave {


  /** 奴隷の名前のデフォルト. */

  private static final String DEFAULT_NAME = "みれにん";

  /** 奴隷の名前. */

  private String name;


  /**

   * コンストラクタ.

   */

  public Slave() {

    this.name = DEFAULT_NAME;

  }


  /**

   * コンストラクタ.

   * <p>

   * 名前を指定できます。

   * </p>

   */

  public Slave(final String name) {

    this.name = name;

  }


  /**

   * 出勤する.

   * <p>

   * 仕事に行きます。<br>

   * </p>

   */

  public final void goToWork() {

    System.out.println(name + "は出勤します。");

    // TODO つらい気持ちになる、寝る、等の実装

  }


  /**

   * 作業する.

   * <p>

   * 作業します。<br>

   * 終わりません。<br>

   * だれか修正してください。

   * </p>

   */

  public final void work() {

    while (true) {

      System.out.println(name + "は作業します。");

      // FIXME 無限ループ。

    }

  }


  /**

   * 退勤する.

   * <p>

   * 退勤します。<br>

   * 実行されるのいつなのか。

   * </p>

   */

  public final void leaveWork() {

    System.out.println(name + "は退勤します。");

  }


  /**

   * @return name

   */

  public final String getName() {

    return name;

  }


  /**

   * @param name セットする name

   */

  public final void setName(String name) {

    this.name = name;

  }


}

  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

ゴミコード みれにん @millenni

★で称える

この小説が面白かったら★をつけてください。おすすめレビューも書けます。

カクヨムを、もっと楽しもう

この小説のおすすめレビューを見る

この小説のタグ