ここでAsciiChecker
は、テキスト形式でのマトリックス指定を有効にします。
abstract class AsciiChecker extends AlgoritmicChecker {
String[] ascii;
AsciiChecker(String title, final String ... ascii) {
super(title, ascii[0].length(), ascii.length); // calls isCovered
};
boolean isCovered(int test, int statement) {
return ascii[statement].charAt(test) == '1';
}
}
呼び出しで行列引数を使用できるようにする必要がありisCovered
ます。フィールドを使用する前にフィールドを初期化した場合、足を撃つ方法を教えてください。
AsciiChecker(String title, final String ... ascii) {
this.ascii = ascii;
super(title, ascii[0].length(), ascii.length); // calls isCovered
};