Qarshi filiali kompyuter injiniringi fakulteti axborot xavfsizligi yo’nalishi ii-bosqich ax-11-22 guruh talabasi


Download 207.68 Kb.
bet1/15
Sana03.11.2023
Hajmi207.68 Kb.
#1744290
  1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
5-mustaqil ish. Malumotlar tuzilmasi


O’ZBEKISTON RESPUBLIKASI
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI


KOMPYUTER INJINIRINGI FAKULTETI
AXBOROT XAVFSIZLIGI YO’NALISHI
II-BOSQICH AX-11-22 GURUH TALABASI
ESANOV ASLIDDIN
MA`LUMOTLAR TUZILMASI VA ALGORITMLARI
FANIDAN TAYYORLAGAN
5-MUSTAQIL ISH

Bajardi: ESANOV ASLIDDIN


Qabul qildi: ABLAQULOOV K.B


QARSHI 2023
REJA:

1 Komponentlar va ma’lumotlarni integrasiyalash, o’zgartirish va tuzatish usullari.

2 Ma’lumotlar bazasi(MB)da ma’lumotlarni o’zgartirish va MBni almashtirish.

3 Pythonda formalar bilan ishlash.

4 Dasturiy ta’minot loyihalarni boshqarish standartlari.

Komponentlar va ma’lumotlarni integrasiyalash, o’zgartirish va tuzatish usullari


Inkapsulyatsiya ma'lumotlarni bitta birlik ostida yig'ish deb ta'riflanadi. Bu kod va u boshqaradigan ma'lumotlarni birlashtiradigan mexanizm. Inkapsulyasiya haqida o'ylashning yana bir usuli shundaki, bu himoya qalqon bo'lib, ma'lumotlarga ushbu qalqondan tashqaridagi kod orqali kirishga to'sqinlik qiladi.

1


--Texnik jihatdan inkapsulyatsiyada sinfning o'zgaruvchilari yoki ma'lumotlari har qanday boshqa sinfdan yashiriladi va ularga faqat o'z sinfining u e'lon qilingan har qanday a'zo funktsiyasi orqali kirish mumkin.
--Inkapsulyatsiyada bo'lgani kabi, sinfdagi ma'lumotlar sinfning a'zolari yoki usullarini shaxsiy qilish orqali erishiladigan ma'lumotlarni yashirish kontseptsiyasi yordamida boshqa sinflardan yashiriladi va sinf hech qanday ma'lumot bermasdan oxirgi foydalanuvchi yoki dunyoga ta'sir qiladi. abstraksiya kontseptsiyasidan foydalangan holda amalga oshirish ortida, shuning uchun u ma'lumotlarni yashirish va abstraksiya kombinatsiyasi sifatida ham tanilgan .
--Inkapsulyatsiyaga sinfdagi barcha o'zgaruvchilarni shaxsiy deb e'lon qilish va o'zgaruvchilar qiymatlarini belgilash va olish uchun sinfda umumiy usullarni yozish orqali erishish mumkin.
--Bu setter va getter usuli bilan ko'proq aniqlanadi.

2


// maydonni hisoblash uchun maydonlar
class Area {
int length;
int breadth;
// qiymatlarni ishga tushirish uchun konstruktor
Area(int length, int breadth) {
this.length = length;
this.breadth = breadth;
}
//maydonni hisoblash usuli
public void getArea() {
int area = length * breadth;
System.out.println("Area: " + area);}
}
class Main {
public static void main(String[] args) {
Area rectangle = new Area(2, 16);
rectangle.getArea();}
}

3





Download 207.68 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   15




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