Аксессордук жана мутациялоочу методдор деген эмне?
Аксессордук жана мутациялоочу методдор деген эмне?

Video: Аксессордук жана мутациялоочу методдор деген эмне?

Video: Аксессордук жана мутациялоочу методдор деген эмне?
Video: Matchbox Реставрация Автовоз Комплект принадлежностей №2. Литая модель. 2024, Май
Anonim

Java тилинде аксессуарлар жеке талаанын баасын алуу үчүн колдонулат жана мутаторлор жеке талаанын маанисин коюу үчүн колдонулат. Эгерде биз өзгөрмөлөрдү купуя деп жарыялаган болсок, анда алар бардыгына жеткиликтүү болбойт, андыктан биз getter жана setter колдонушубуз керек. ыкмалары.

Ушуну эске алып, аксессуарлык жана мутатордук ыкмалардын максаттары кандай?

Ролу аксессуарлар жана мутаторлор кайтарып берүү жана объекттин абалынын маанилерин коюу болуп саналат. Информатика боюнча А мутатор ыкмасы болуп саналат ыкмасы өзгөрмөнүн өзгөрүүлөрүн көзөмөлдөө үчүн колдонулат. Алар ошондой эле көп сетер катары белгилүү ыкмалары.

Ошондой эле билиңиз, мутация ыкмалары жараксызбы? А мутатор ыкмасы көбүнчө а боштук ыкмасы мисалы өзгөрмөлөрдүн же статикалык өзгөрмөлөрдүн маанилерин өзгөртөт.

Мындан тышкары, мутатор ыкмасы менен аксессуар ыкмасынын ортосунда кандай айырма бар?

2 Жооптор. Ан аксессуар класс болуп саналат ыкмасы маалымат мүчөлөрүн окуу үчүн колдонулат, ал эми а мутатор класс болуп саналат ыкмасы маалымат мүчөлөрүн өзгөртүү үчүн колдонулат. Маалымат мүчөлөрүн купуя кылуу эң жакшы тажрыйба (мисалы ичинде Жогорудагы мисал) жана аларга аркылуу гана кириңиз аксессуарлар жана мутаторлор.

Мутаторлор жана аксессуарлар кандай мисалдарды келтирет?

А мутатор объекттин атрибутунун маанисин белгилеген ыкма ( мисал : stu. setName (“Брайан”);). Аксессор - бул атрибуттун маанисин алган ыкма ( мисал : stu. getName (“Брайан”);).

Сунушталууда: