Что такое методы Get и Set в Java

Cto Takoe Metody Get I Set V Java



В Java-программировании часто может потребоваться, чтобы разработчик использовал реализованный код по-другому. Например, передача нескольких значений определенной переменной время от времени в соответствии с требованиями. В таких случаях « получать ' и ' набор ” помогают управлять памятью и эффективно упрощают код.

В этом блоге будет рассказано об использовании и реализации Java « получать ' и ' набор методы.

Что такое методы «get» и «set» в Java?

получать ” используется для возврата значения частной переменной, а метод “ набор ” устанавливает/выделяет значение приватной переменной. Эти методы являются частью « инкапсуляция ” процесс, в котором конфиденциальные данные скрыты от пользователей.







Пример 1: Получение и установка значений в Java

В этом примере « набор() ' и ' получать() Функциональность методов может быть использована сначала для установки значения частной переменной, а затем для ее извлечения с помощью пользовательских функций в классе:



публичный сорт набор зубов {

частный инт возраст ;

публичный пустота setAge ( инт Икс ) {

возраст '=' Икс ;

}

публичный инт getAge ( ) {

возвращаться возраст ;

}

публичный статический пустота основной ( Нить [ ] аргументы ) {

набор зубов х '=' новый набор зубов ( ) ;

Икс. setAge ( 18 ) ;

Система . вне . печать ( «Возраст:» + Икс. getAge ( ) ) ;

} }

В приведенном выше блоке кода:



  • Во-первых, определите класс с именем « набор зубов ».
  • Внутри класса укажите приватную переменную с именем « возраст ».
  • На следующем шаге определите функцию с именем « установитьВозраст() ” имея указанный параметр для установки значения. В определении функции передайте заданное значение частной переменной.
  • Теперь объявите функцию для получения установленного значения с именем « получить возраст() ». В его определении просто верните « набор ' возраст.
  • В ' основной », создать объект объявленного класса через « новый ключевое слово ' и ' зубастый() конструктора соответственно.
  • После этого вызовите накопленную функцию « установитьВозраст() », ссылаясь на класс и устанавливая указанное значение.
  • Наконец, извлеките установленное значение, обратившись к последней функции класса « получить возраст() ».

Выход





В этом выводе видно, что установленное значение получено надлежащим образом.



Пример 2: Получение и установка значений по ссылке в Java

В этом конкретном примере значения можно установить и получить, обратившись к частной переменной:

публичный сорт набор зубов {

частный инт возраст ;

публичный пустота setAge ( инт возраст ) {

этот . возраст '=' возраст ;

}

публичный инт getAge ( ) {

возвращаться возраст ;

}

публичный статический пустота основной ( Нить [ ] аргументы ) {

набор зубов х '=' новый набор зубов ( ) ;

Икс. setAge ( 18 ) ;

Система . вне . печать ( «Возраст:» + Икс. getAge ( ) ) ;

} }

В приведенных выше строках кода выполните следующие шаги:

  • Аналогичным образом определите класс с именем « набор зубов ” и укажите указанную приватную переменную.
  • Теперь определите функцию с именем « установитьВозраст() ” с параметром “ возраст », чтобы установить значение.
  • Обратите внимание, что параметр и частная переменная идентичны, поэтому « этот Здесь можно использовать ключевое слово, чтобы избежать двусмысленности в дифференциации.
  • этот ” указывает на приватную переменную и присваивает ей установленное значение после передачи в качестве аргумента функции в main.
  • После этого аналогичным образом определим функцию « получить возраст() », чтобы вернуть установленное значение.
  • В ' основной », вспомните рассмотренные подходы к созданию объекта класса, установке и получению значения соответственно.

Выход

В этом результате можно проанализировать, что неоднозначность между идентичными значениями устраняется путем передачи ссылки.

Заключение

получать ' и ' набор ” методы в Java являются частью “ инкапсуляция ” и используются для возврата и установки значения частной переменной соответственно. Эти методы можно использовать для изменения переменной просто или путем передачи ссылки с помощью определяемой пользователем функции. В этом блоге обсуждались подходы к использованию методов Java get и set.