1-2-Lekciya. Mobil qosımshalar jaratıw ushın programmalastırıw ortalıqları



Download 6,38 Mb.
bet29/50
Sana06.07.2022
Hajmi6,38 Mb.
#746049
1   ...   25   26   27   28   29   30   31   32   ...   50
Bog'liq
Lekciya qq

Bıykarlaw qaǵıydaları
Kotlinda miyraslar tómendegi qaǵıydalarǵa boysinadı: eger klass penen tuwrıdan-tuwrı superklassdan kóplegen komponentlerdi miyraslar etip qaldırsa, ol bul komponentti bıykarlawı jáne onı óz iskerligin ámelge asırıwı kerek (itimal superklasdan birinen qarız aldı ). Komponentti ámelge asırıw miyraslar etip alınǵan superklassni belgilew ushın, tip ózgergish isletiledi.
super, misal super.

open class A {







open fun f() { print("A") }




fun a() { print("a") }




}










interface B {




fun f() { print("B") } // членı интерфейса открıтı по-умолчанию




fun b() { print("b") }




}










class C() : A(), B {




// компилятор требует обязательного переопределения метода f()




override fun f() {




super.f() // вıзов A.f()




super.f() // вıзов B.f()




}




}

Kotlin sizge A hám B.-den A. A () hám b () usılları menen ámelge asırıwǵa múmkinshilik beredi, bul hesh qanday mashqala bolmaydı, sebebi C klasında hár bir usıldıń hár bir superkasslardagi hár bir usıldı qandiradi. Biraq eki superklassning ekewi de f () usılın ámelge asırıwǵa iye, C klasında C klasında dúgilisiwdi joq etiw usılın bıykarlawǵa májbúrlew kerek.
Abstrakt klasslar
Klass penenjáne onıń birpara aǵzaları gilt sóz menen belgileniwi múmkin. Abstrakt komponent daǵaza etilgen klassta ámelge asırilmaydi. Sonı este tutingki, abstrakt klass penenyamasa basqa komponenttiń ashılıwı talap etińmeydi - bul únsizlik boyınsha ashıladı.
Sonıń menen birge, biz abstrakt komponentlerdiń abstrakt bólegin bıykarlawımız múmkin.
10-Lekciya. Java programmalstırıw tilinde mobil qosımsha jaratıw

Android mobil apparatlarda isletiletuǵine eń keń tarqalǵan operatsion sistema bolıp tabıladı: smartfonlar hám planshet kompyuterler.Linux operatsion sistemasinda tiykarlanǵan bul biypul operatsion sistema esaplanadı interfeysi Java programmalastırıw tilinde jazilǵan. Android ushın programmalar Java yamasa Kotlin tilinde jazıladı. Eń ataqlı ortalıq islep shıǵıwda házirde Android Studio [1-3] esaplanadı.


Android Studio - bul Android ushın islep shıǵıw ortalıǵı IntelliJ IDEA esaplanadi. Bul ozinde integraciyalasqan islep shıǵıw hám disk raskadrovka quralların támiyinleydi. Qosımshalardı disk raskadrovka qılıw ushın telefon emulyatoridan paydalanadı - jaratılǵan qosımsha virtual mashina iske túsiriledi.

Download 6,38 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish