Котлин деректер класы дегеніміз не?
Котлин деректер класы дегеніміз не?

Бейне: Котлин деректер класы дегеніміз не?

Бейне: Котлин деректер класы дегеніміз не?
Бейне: Учим Kotlin с нуля | №10 Null. Null safety. 2024, Мамыр
Anonim

Котлин үшін жақсырақ шешім бар сыныптар ұстау үшін пайдаланылады деректер /мемлекет. Ол а деп аталады Деректер класы . А Деректер класы кәдімгідей сынып бірақ кейбір қосымша функциялармен. бірге Котлиннің деректер кластары , барлық ұзын кодты өзіңіз жазудың/генерациялаудың қажеті жоқ.

Сол сияқты, Деректер класы дегеніміз не?

А деректер класы а-ға сілтеме жасайды сынып ол тек өрістерді және оларға қол жеткізудің шикі әдістерін (қабылдағыштар мен орнатушылар) қамтиды. Бұл жай ғана контейнерлер деректер басқалар пайдаланады сыныптар . Мыналар сыныптар ешқандай қосымша функционалдылықты қамтымайды және өз бетінше жұмыс істей алмайды деректер олар иелік етеді.

Екіншіден, Котлинге не рұқсат етілген? Котлин рұқсат берді өрнек ішінде жарияланған айнымалы мәндерді сыртта қолдануға болмайтын ауқымды анықтау функциясы. Көрсететін мысал Котлин лет функциясы төменде берілген.

Сондай-ақ білу үшін, деректер кластары Котлинді мұра ете алады ма?

Мұрагерлік . Деректер кластары ішінде Котлин әдепкі бойынша соңғы болып табылады және алады Біз ашық болмаймыз алады қолданбаңыз мұрагерлік біз Java-да немесе әдеттегідей жасаймыз Котлин сыныптары . Сонымен Котлин , біз алады Ересектеріміз бен баламыз оңай деректер кластары Person іске асыру және конструктордағы сипаттарды тікелей анықтау.

Android жүйесінде модель класы не үшін қолданылады?

ViewModel шолу бөлігі Android Jetpack. ViewModel сынып UI-ге қатысты деректерді өмірлік циклді саналы түрде сақтауға және басқаруға арналған. ViewModel сынып деректерге экранның айналуы сияқты конфигурация өзгерістерінен аман қалуға мүмкіндік береді.

Ұсынылған: