Mobil qurilmalar fanidan yakuniy savollariga javoblar


Android Abstrakt sinflari haqida ma’lumot bering



Yüklə 194,29 Kb.
səhifə20/62
tarix01.12.2023
ölçüsü194,29 Kb.
#170899
1   ...   16   17   18   19   20   21   22   23   ...   62
Mobil qurilmalar fanidan yakuniy savollariga javoblar-fayllar.org

30.Android Abstrakt sinflari haqida ma’lumot bering.
Abstraktsiya tushunchasi asosan sinf va metodlar uchun foydalaniladi va abstract kalit so'zi yordamida quriladi.
Android-dagi Abstract sinf - bu yaratib bo'lmaydigan va pastki sinflarga bo'linish uchun mo'ljallangan sinf. U odatda mavhum sinf tomonidan e'lon qilingan funksiyalarni amalga oshiradigan boshqa sinflar uchun asosiy sinf sifatida ishlatiladi. Abstrakt sinflar ham mavhum, ham aniq usullarni o'z ichiga olishi mumkin. Mavhum usullar imzoga ega, lekin amalga oshirilmaydigan usullar, aniq usullar esa imzo va amalga oshirishga ega bo'lgan usullardir. Abstract sinfning pastki sinflari ota-klassning abstract usullarini amalga oshirish uchun talab qilinadi, aks holda pastki sinf ham bastract sifatida belgilanishi kerak. Abstract sinflar bir nechta sinflar uchun umumiy interfeys yoki dasturni taqdim qilmoqchi bo'lganingizda foydalidir.
Abstrakt sinf- bu sodda qilib aytganda cheklangan sinf. Ya'ni undan obyekt olish taqiqlangan. Unga kirish uchun, undan voris sinf olish lozim.
Abstrakt metod - bu tanasi mavjud bo'lmagan, hamda faqatgina abstrakt sinfda ishlovchi metod hisoblanadi. Uni tanasi esa, voris sinfda taqdim etiladi.
using System;
// abstrakt class 'Hayvonlar'
public abstract class Hayvolar
{
// abstrakt metod 'Ovoz()'
public abstract void Ovoz();
}
// class 'Hayvolar' dan olingan voris class 'Sigir'
public class Sigir : Hayvolar
{
// Qayta ishlangan 'Ovoz()' metodi
public override void Ovoz()
{
Console.WriteLine("Moo");
}
}
class Program
{
static void Main(string[] args)
{
// Sigir obyektini yaratish
Sigir sigir_obj = new Sigir();
// abstrakt metodni chaqirish
sigir_obj.Ovoz();
}
}
31.Androidda Manifest faylining vazifasi nimadan iborat?
AndroidManifest.xml manifest fayli tizimga dastur haqida asosiy ma’lumotlarni taqdim etadi. Manifest fayli Android ilovasining butun arxitekturasini, uning funksionalligi va konfiguratsiyasini inkapsulyatsiya qiladi. Har bir ilova o’zining AndroidManifest.xml fayliga ega bo’lishi kerak. Uning asosiy vazifalari quyida keltirilgan:
ilovaning yagona identifikator sifatida xizmat qiluvchi Java paketi nomini e’lon qiladi;
ilova komponentlarini tavsiflaydi - faoliyat, xizmatlar, translyatsiya niyatlarini qabul qiluvchilar va kontent provayderlari, bu komponentlarning har birini amalga oshiradigan sinflarni chaqirish va ularning niyatlarini e’lon qilish imkonini beradi;
API ning himoyalangan qismlariga kirish va boshqa ilovalar bilan ishlash uchun zarur ruxsatlar ro’yxatini o’z ichiga oladi;
uchinchi tomon ilovalari ushbu ilova komponentlari bilan o’zaro aloqada bo’lishlari kerak bo’lgan ruxsatlarni eʼlon qiladi;
ilova ishlashi uchun zarur bo’lgan Android API minimal darajasini e’lon qiladi;
tegishli kutubxonalar ro’yxatini chiqaradi.

Yüklə 194,29 Kb.

Dostları ilə paylaş:
1   ...   16   17   18   19   20   21   22   23   ...   62




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin