Это такие методы объектов, которые позволяют получить и установить ссылку для нового объекта не в автосгенерированное, а в заранее заданное значение. Различаются они тем, что один получает - генерирует эту ссылку, а второй устанавливает заданное значение для объекта. Так-то!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший