[ Java奮戦記_目次 ]

碁盤を表す抽象クラス



仕様を確認する

このクラスは、碁盤を表す抽象クラスです。
碁盤の更新に必要なメソッドを実装します。


コーディングする

クリックしてソース IgoPanel.java を表示

[コンストラクタ]

  1. コンストラクタは、このクラスのスーパークラスである JPanel に任せ、ここでは記述しません。

[実装するメソッド]

  1. パラメータとして「盤面データ」を受け取り、盤面を更新します。
  2. パラメータとして「コントローラー」を受け取り、コントローラーを設定します。

[参考情報]

  1. クリックして Javadoc を表示


注意点

数種の碁盤を使用するため、このクラスを抽象クラスとし、このクラスを継承するクラスが、メソッドの処理を実装するようにしました。
盤面を表すデータと、碁盤の表現を独立させることに、一応達成したつもりです。