Java дахь хамтрагч объект гэж юу вэ?
Java дахь хамтрагч объект гэж юу вэ?

Видео: Java дахь хамтрагч объект гэж юу вэ?

Видео: Java дахь хамтрагч объект гэж юу вэ?
Видео: Kotlin Companion Object vs Java Static хувьсагч ба аргууд | Техникийн праймерууд 2024, Арваннэгдүгээр
Anonim

“ хамтрагч объект " гэдэг нь" гэсэн ойлголтын өргөтгөл юм. обьект ”: an обьект тэр нь а хамтрагч тодорхой ангид хандах бөгөөд ингэснээр түүний хувийн түвшний арга, шинж чанаруудад хандах боломжтой.

Мөн хамтрагч объект гэж юу вэ?

Ан обьект ангитай ижил нэртэй а хамтрагч объект . Үүний эсрэгээр, анги нь объектын хамтрагч анги. А хамтрагч анги эсвэл обьект өөрийн хувийн гишүүдэд хандах боломжтой хамтрагч . Хэрэглэх хамтрагч объект тохиолдлуудад хамаарахгүй арга, утгын хувьд хамтрагч анги.

Нэмж хэлэхэд, Java хэл дээрх объект гэж юу вэ? Обьект − Объектууд төлөв байдал, зан үйлтэй. Жишээ нь: Нохойд өнгө, нэр, үүлдэр, мөн ааш араншин - сүүлээ савлах, хуцах, идэх зэрэг шинж чанарууд байдаг. Ан обьект ангийн жишээ юм. Анги − Анги нь тухайн хүний зан төлөвийг тодорхойлсон загвар/төлөв зураг гэж тодорхойлж болно. обьект түүний төрлийн дэмжлэг.

Энгийнээр хэлэхэд, котлины хамтрагч объект гэж юу вэ?

Анги бүр хэрэгжүүлэх боломжтой a хамтрагч объект , энэ нь а обьект Энэ нь тухайн ангийн бүх тохиолдлуудад нийтлэг байдаг. Тэгээд л ийм байна, гэхдээ арга замаас болж Android framework нь ангиудыг үүсгэнэ, хэрвээ та оролдвол програмыг эхлүүлэх үед онцгой тохиолдол гарч байгааг харах болно.

Котлин дахь объектын блок болон хамтрагч объект кодын блок хоёрын хооронд ямар ялгаа байдаг вэ?

А Хамтрагч объект Ангиа ачаалагдах үед (ихэвчлэн бусад хүмүүс үүнийг анх удаа иш татсан үед) эхлүүлдэг код үүнийг гүйцэтгэж байна) харин Обьект Анх удаа хандалт хийх үед мэдэгдлүүдийг залхуугаар эхлүүлдэг.

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