Я пишу метод сравнения двух объектов одного класса. Второй объект передается в качестве аргумента. Метод начинается с вызова частного метода CalcValue
на текущем объекте, который, если необходимо (требуется только один раз), вычисляет его численное значение и помещает его в свою переменную value
.Tcl: Сравнить экземпляры класса
Как я могу сделать то же самое для объекта, отправленного в качестве аргумента? Как получить доступ к частному методуэтого объекта, а затем получить доступ к его частной переменной value
? Должен ли я сделать метод общедоступным и написать общедоступный метод доступа для переменной?