Obyektga yoʻnaltirilgan dasturlash (oop)


Download 53.06 Kb.
bet1/3
Sana14.01.2023
Hajmi53.06 Kb.
#1092575
  1   2   3
Bog'liq
Ob


Ob’ektga yo‘naltirilgan dasturlash tillarining turlari va ularning vazifalari. Dasturlash tillarining asosiy modullari bilan ishlash.

Obyektga yoʻnaltirilgan dasturlash (OOP) — bu kompyuter dasturlash modeli boʻlib, bunda maʼlumotlar va obyektlar asosida dasturiy taʼminot dizaynini ishlab chiqiladi. Bu dasturlash paradigmasida bir qator asosiy tushunchalar bor:

  • Klass

  • Obyekt

  • Abstraksiya

  • Inkapsulyatsiya

  • Meros olish

  • Polimorfizm

  • Obyektga yoʻnaltirilgan dasturlashning boshlangʻich asosiy tushunchalari

  • Obyekt — bu tegishli holat va xatti-harakatlarning jamlanmasidir. Dasturiy taʼminot ob’ektlari koʻpincha kundalik hayotda uchraydigan real dunyo ob’ektlarini modellashtirish uchun ishlatiladi[1]. Yaʼni sodda tilda tushuntiriladigan boʻlsa har bir obyektning xuxsiyati va holati boʻladi. Masalan kundalik hayotdagi insonni bir obyekt sifatida qaraydigan boʻlsak, uning koʻzi yoki sochini rangi, uzunligi bu uning xususiyati va insonning nafas olishi, harakatlanishi, kulishi bu uning xatti-harakati yoki holati deb ataladi. Dasturlashda ham mana shu inson kabi obyektlarni tasvirlash uchun obyekt tushunchasidan foydalaniladi.[2]
    Klass — bu ob’ektlar yaratish uchun prototip yoki shablon. Ushbu tushuncha real dunyo ob’ektining holati va xatti-harakatlarini modellashtiruvchi anglatadi. Yaʼni obyektlar oʻzlarida maʼlumot saqlasalar, klasslar esa obyektlar qanday maʼlumotlar saqlay olishini belgilab beradi.[1] Quyida java dasturlash tilida klass qanday yaratilishi keltirilgan:

  • public class ClassName{

  • field;

  • method;

  • }


  • public class Person{

  • String name; //field


  • String getName(){


  • Download 53.06 Kb.

    Do'stlaringiz bilan baham:
  1   2   3




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