Я пытаюсь написать классы, которые в конечном итоге станут частью более масштабной программы. Один из моих классов - Tile - хранит отображение буквы, строку и столбец, где она расположена на доске, и флаг, указывающий, был ли выбран плиткой игрок.
У меня проблемы с хранением письма.
Изначально я сохранил букву как символ - как при создании новых объектов Tile, символ передается в конструктор. Тем не менее, я должен иметь возможность хранить "Qu", а также. Это наводит меня на мысль, что конструктор для Tile должен принять письмо в виде строки; однако, когда я создаю новый объект Tile и передаю ему символ, он не работает.
Например:
Tile t1 = new Tile ('d', 0, 0);
Tile t2 = new Tile ("Qu", 0, 1);
Оба они должны работать. Но я не уверен, как хранить букву (как символ? Строку?)