Аксессор ба мутатор аргууд гэж юу вэ?
Аксессор ба мутатор аргууд гэж юу вэ?

Видео: Аксессор ба мутатор аргууд гэж юу вэ?

Видео: Аксессор ба мутатор аргууд гэж юу вэ?
Видео: Дагалдах хэрэгсэл ба мутаторууд - Java програмчлалын танилцуулга 2024, May
Anonim

Java хэл дээр нэмэлтүүд хувийн талбайн үнэ цэнийг авахад ашиглагддаг ба мутаторууд хувийн талбарын утгыг тохируулахад ашигладаг. Хэрэв бид хувьсагчдыг хувийн гэж зарласан бол тэдгээрт бүгд хандах боломжгүй тул бид getter болон setter ашиглах хэрэгтэй. аргууд.

Үүнийг авч үзвэл аксессор ба мутатор аргуудын зорилго юу вэ?

-ийн үүрэг нэмэлтүүд ба мутаторууд нь объектын төлөвийн утгыг буцаах, тохируулах явдал юм. Компьютерийн шинжлэх ухаанд А мутатор арга нь арга хувьсагчийн өөрчлөлтийг хянахад ашигладаг. Тэдгээрийг мөн сетер гэж нэрлэдэг аргууд.

Мутаторын аргууд хүчингүй юу? А мутатор арга ихэвчлэн а хүчингүй арга Энэ нь жишээний хувьсагч эсвэл статик хувьсагчийн утгыг өөрчилдөг.

Үүнээс гадна мутаторын арга, нэмэлт хэрэгсэл хоёрын хооронд ямар ялгаа байдаг вэ?

2 хариулт. Ан нэмэлт хэрэгсэл анги юм арга өгөгдлийн гишүүдийг уншихад ашигладаг бол a мутатор анги юм арга өгөгдлийн гишүүдийг өөрчлөхөд ашигладаг. Өгөгдлийн гишүүдийг хувийн болгох нь хамгийн сайн туршлага юм (нь дахь дээрх жишээ) ба зөвхөн дамжуулан хандах боломжтой нэмэлтүүд болон мутаторууд.

Мутатор ба аксессуарууд юу вэ?

А мутатор нь объектын шинж чанарын утгыг тогтоох арга юм ( жишээ : stu. setName("Брайан");). Accessor нь атрибутын утгыг авдаг арга юм ( жишээ : сту. getName("Брайан");).

Зөвлөмж болгож буй: