Геттер
Материал из Википедии — свободной энциклопедии
Геттер нем. getter— калька с немецкого термина, обозначающего поглощение, принятие во что-либо.
Содержание |
[править] Вакуумная техника
Геттер — как правило, устройство для газопоглощения и обеспечения необходимой степени вакууммирования.
[править] Программирование
Геттер — специальный метод, позволяющий получить данные, доступ к которым на прямую ограничен. Это один из методов объектно-ориентированного программирования, может помочь реализовать гибкий механизм инкапсуляции. В паре с сеттером (Setter), может использоваться для организации свойств, в языках, где они не поддерживаются.
[править] Примеры
[править] C++
class Foo { private: int m_data; public: void SetData (int data) { m_data = data; } int GetData () const { return m_data; } }
В данном примере доступ к скрытому полю m_data
обеспечивается через методы SetData
(сеттер) и GetData
(геттер)