|
Amaliy matematika va axborot texnologiyalari
|
bet | 15/15 | Sana | 17.05.2024 | Hajmi | 2,85 Mb. | | #240625 |
Bog'liq Xoshimova MalikaILOVALAR.
Glossary
Klass (Class): Ob'ektning shabloni yoki asosiy tavsifi sifatida xizmat qiladi. Klass, ob'ektning xususiyatlari (properties) va ularga oid metodlarni (methods) ifodalaydi.
Ob'ekt (Object): Bir klassning istalgan bir nusxasi yoki instansi. Ob'ekt, klassning xususiyatlariga (properties) ega bo'ladi va ularga oid metodlarni (methods) chaqirish imkonini beradi.
Xususiyat (Property): Klass yoki ob'ektning ma'lum bir qismi. Xususiyatlar, ob'ektning ma'lumotlarni saqlaydigan o'zgaruvchilar hisoblanadi.
Metod (Method): Klass yoki ob'ektga oid amalni ifodalovchi funksiya. Metodlar, klass yoki ob'ektlarga xizmat qilish uchun ishlatiladi.
Miras (Inheritance): Klasslar o'rtasidagi biraloq munosabati. Miras, bir klassning boshqa klassdan xususiyatlar va metodlarni o'z ichiga olishi va ulardan foydalanishi imkonini beradi.
Abstrakt klass (Abstract Class): Boshqa klasslar uchun asos sifatida ishlatiladigan va o'zining instansini yaratish imkonini berilmaydigan klass. Abstrakt klasslar, miras oluvchilariga biror funksiya prototiplarini ta'minlashda ishlatiladi.
Interface (Interfeys): Boshqa klasslar uchun shartiy aniqlovchi tavsif sifatida ishlatiladigan struktura. Interfeyslar, ularni kutilayotgan metodlarni (methods) ta'minlaydi, ammo ulardagi amalni belgilamaydi.
Polimorfizm (Polymorphism): Bitta funksiyani bir nechta usullarda ishlatish imkonini beruvchi xususiyat. Polimorfizm, bir funksiyaning bir nechta turdagi ob'ektlar tomonidan chaqirilishini ta'minlayadi.
Kapsulyatsiya (Encapsulation): Ma'lumotlarni maxfiy va tarjima qilinadigan ob'ektning ichki holatida saqlash. Klassning xususiyatlariga (properties) faqat uning metodlari orqali murojaat qilish mumkin.
Statik (Static): Klassning ob'eksiz metodlari va xususiyatlari. Statik metodlar va xususiyatlar ob'ektlar ustida ishlamaydi, shuning uchun ob'ektsiz ravishda chaqirilishi mumkin.
|
| |