Разница между методами get и set при реализации свойств в ООП заключается в том, что метод get выполняет действия по получению значения свойства, а метод set — по установке значения свойства. 14
В блоке get с помощью оператора return возвращается некоторое значение. 1 В блоке set с помощью параметра value можно получить значение, которое передано свойству. 1
Блоки get и set не обязательно одновременно должны присутствовать в свойстве. 1 Если свойство определяет только блок get, то такое свойство доступно только для чтения — можно получить его значение, но не установить. 1 И, наоборот, если свойство имеет только блок set, тогда это свойство доступно только для записи — можно только установить значение, но нельзя получить. 1