Видео: Котлин өгөгдлийн анги гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Котлин илүү сайн шийдэлтэй ангиуд барихад ашигладаг өгөгдөл /төр. Үүнийг а гэж нэрлэдэг Өгөгдлийн ангилал . А Өгөгдлийн ангилал ердийнх шиг анги гэхдээ зарим нэмэлт функцуудтай. -тай Котлины өгөгдлийн ангиуд , та бүх урт бойлер хавтангийн кодыг өөрөө бичих/үүсгэх шаардлагагүй.
Үүнтэй адилаар Дата анги гэж юу вэ?
А өгөгдлийн ангилал а-д хамаарна анги Энэ нь зөвхөн талбарууд болон тэдгээрт хандах бүдүүлэг аргуудыг (хүлээн авагч ба тохируулагч) агуулдаг. Эдгээр нь зүгээр л зориулалтын сав юм өгөгдөл бусад ашигладаг ангиуд . Эдгээр ангиуд нэмэлт функц агуулаагүй бөгөөд бие даан ажиллах боломжгүй өгөгдөл Тэд эзэмшдэг.
Хоёрдугаарт, Котлинд юу оруулах вэ? Котлин зөвшөөрөв нь илэрхийлэл дотор зарласан хувьсагчдыг гадна ашиглах боломжгүй хамрах хүрээний функц юм. Үзүүлэх жишээ Котлин let функцийг доор өгөв.
Мэдээллийн ангиуд Котлиныг өвлөн авч чадах уу?
Өв залгамжлал . Өгөгдлийн ангиуд in Котлин анхдагчаар эцсийнх бөгөөд чадна нээлттэй болгож болохгүй, тиймээс бид чадна ашиглахгүй өв залгамжлал Бид Java дээр эсвэл ердийн програм дээр хийдэг шиг Котлин ангиуд . Тиймээс дотор Котлин , бид чадна Насанд хүрэгчид болон хүүхдүүдээ амархан авах өгөгдлийн ангиуд Person-ийг хэрэгжүүлж, бүтээгч дэх шинж чанаруудыг шууд дарж байна.
Андройд дээр загвар ангийн хэрэглээ юу вэ?
ViewModel тойм хэсэг Android Jetpack. ViewModel анги UI-тай холбоотой өгөгдлийг амьдралын мөчлөгийн ухамсартайгаар хадгалах, удирдахад зориулагдсан. ViewModel анги Дэлгэц эргүүлэх гэх мэт тохиргооны өөрчлөлтөд өгөгдөлд тэсвэртэй байх боломжийг олгодог.
Зөвлөмж болгож буй:
Дотоод анги болон үүрлэсэн анги хоёрын ялгаа юу вэ?
Статик ашиглахгүйгээр зарласан ангиллыг дотоод анги эсвэл статик бус үүрлэсэн анги гэж нэрлэдэг. Staticnested анги нь гаднах ангийн бусад статик гишүүдтэй адил ангийн түвшин юм. Харин дотоод анги нь instance-тэй холбоотой бөгөөд энэ нь enclosingclass-ийн жишээ гишүүдэд хандах боломжтой
Өгөгдлийн төрөл ба өгөгдлийн бүтэц гэж юу вэ?
Өгөгдлийн бүтэц гэдэг нь өгөгдлийн хэсгүүдийг зохион байгуулах тодорхой арга замыг тайлбарлах арга бөгөөд ингэснээр үйлдлүүд болонлогрифмүүдийг илүү хялбар хэрэглэх боломжтой болно. Өгөгдлийн төрөл нь бүгд нийтлэг өмчийг хуваалцдаг өгөгдлийн төрлүүдийг тодорхойлдог. Жишээлбэл, бүхэл тоон өгөгдлийн төрөл нь компьютерийн ажиллах боломжтой бүхэл тоог тодорхойлдог
Дэд анги нь эцэг эхийн анги үүсгэгчийг дуудаж болох уу?
Ямар ч дэд анги өөрийн супер ангийн бүтээгчийг өвлөн авч чадахгүй. Бүтээгчид нь дэд ангид удамшдаггүй тул тухайн ангийн онцгой функцын гишүүд юм. Бүтээгч нь объектыг үүсгэх үед хүчинтэй төлөвийг өгөхөд ашиглагддаг
Өгөгдлийн төрөл ба өөр өөр өгөгдлийн төрлүүд гэж юу вэ?
Зарим нийтлэг өгөгдлийн төрөлд бүхэл тоо, хөвөгч цэгийн тоо, тэмдэгт, мөр, массив орно. Тэд мөн огноо, цагийн тэмдэг, логик утга, varchar (хувьсах тэмдэгт) формат гэх мэт тодорхой төрлийн байж болно
Өгөгдлийн бүтцэд шугаман өгөгдлийн бүтэц гэж юу вэ?
Шугаман өгөгдлийн бүтэц: Өгөгдлийн элементүүдийг дараалсан эсвэл шугаман байдлаар байрлуулсан өгөгдлийн бүтэц бөгөөд элементүүд нь өмнөх болон дараагийн зэргэлдээх хэсэгт залгагдсан байдаг бөгөөд үүнийг шугаман өгөгдлийн бүтэц гэж нэрлэдэг. Шугаман өгөгдлийн бүтцэд нэг түвшин оролцдог. Тиймээс бид бүх элементүүдийг зөвхөн нэг гүйлтээр дамжуулж болно