Есть ли способ переопределить метод ToString () в классе Shape, не наследуя его и не делая это в унаследованном классе? Поэтому всякий раз, когда я вызываю какой-либо из методов «строки», я получаю переопределенный метод?
Обратите внимание, я не хочу этого:
Shpae1: форма
переопределить ....
Причина, по которой я не хочу этого делать, заключается в том, что у меня уже есть много фигур в моем проекте, эллипсы, прямоугольники и т. Д. (Общие). Я хочу напечатать расположение каждой фигуры. Я знаю, что мог бы использовать отдельную функцию, принимающую форму в качестве аргумента, но у меня уже есть некоторый код, который использует строку строки формы, поэтому я подумал, что это будет более элегантно, если Я мог бы просто изменить метод toString, чтобы мне не пришлось менять какой-либо мой код.