Получатели и установщики свойств не имеют имен, начинающихся с get и set , потому что это определенное соглашение, зарезервированное для именования получателей и установщиков. У них есть эти имена, потому что это то, что они делают . Поскольку целью вашего синхронизированного метода является установка значения переменной, имеет смысл дать ему имя «set».
Вы можете выбрать синоним глагола, например назначить или copy , просто чтобы отличаться от set , но это нетрадиционные имена для вашей я описал. Если у вас есть подпрограмма, которая устанавливает значение Foo
, соглашение требует, чтобы функция называлась SetFoo
. В конечном счете, я думаю, что вам просто нужно преодолеть любые проблемы, связанные с использованием get и set для вещей, которые не являются средствами доступа к свойствам.