Mavzu: Dasturlash tilida sinflar. Do’stona funksiyalar. Inkapsulyasiya. Merosxo’rlik. Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash



Yüklə 17,89 Kb.
səhifə3/6
tarix25.12.2023
ölçüsü17,89 Kb.
#161508
1   2   3   4   5   6
3-mavzu (sinflar va funksiyalar)---

class --Kalit so'z MyClass deb atalgan bir sinf yaratish uchun ishlatiladi . Public -- Kalit so'z bir bo'lib kirish belgisi ifodalaydi. Bu degani class dan tashqarida ham attributlardan foydalanish mumkin. Sinf ichida butun son myNum va satr o'zgaruvchisi mavjud myString. O'zgaruvchilar sinf ichida e'lon qilinganida, ular atributlar deb nomlanadi . Nihoyat, sinf ta'rifini nuqta-vergul bilan tugatiladi;

Ob'ektni yaratish. Ob'ektni yaratish uchun MyClass sinf nomini, so'ngra ob'ekt nomi ko'rsatiladi.

Siz bitta sinfning bir nechta ob'ektlarini yaratishingiz mumkin:

C++ da Method Method sinfga tegishli funksiyalardir. Sinfga tegishli funksiyalarni aniqlash uchun ikki yo'l mavjud. -- Ichki sinf ta'rifi; -- Sinfdan tashqari ta'rif

Sinf tashqarida funksiyani aniqlash uchun sinf ichida e'lon qilish kerak va keyin uni sinfdan tashqarida e'lon qilish kerak. :: sinf nomini ko'rsatish uchun ishlatiladi.

Parametrlar. Shuningdek parametrlarni qo'shishingiz mumkin:

C++ da Konstruktor C ++ tilidagi konstruktor - bu maxsus ob'ekt bo'lib, u sinf ob'ekti yaratilganda avtomatik ravishda chaqiriladi. Konstruktor yaratish uchun sinf bilan bir xil nomdan foydalaniladi, so'ngra qavslar bilan yoziladi ():

Konstruktor parametrlari. Konstruktorlar parametrlarni (odatdagi funktsiyalar kabi) ham olishi mumkin, bu esa atributlar uchun boshlang'ich qiymatlarni belgilashda foydali bo'lishi mumkin.

Vazifalar singari, konstruktorlarni ham sinfdan tashqari aniqlash mumkin. Birinchidan, sinf ichidagi konstruktorni e'lon qilinadi va keyin sinf nomini ko'rsatib, uni sinfdan tashqarida aniqlanadi, so'ngra o'lchamlari :: operatori bilan keyin konstruktorning nomi (sinf bilan bir xil) aniqlanadi:

Sinflar va obyektlar JAVADA

Dasturda hamma narsa atributlari va usullari bilan birga sinflar va ob'ektlar bilan bog'langan.


Obyekt yaratish

Yüklə 17,89 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




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

    Ana səhifə