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ə1/6
tarix25.12.2023
ölçüsü17,89 Kb.
#161508
  1   2   3   4   5   6
3-mavzu (sinflar va funksiyalar)---

Mavzu: Dasturlash tilida funksiya va sinflar. Method va Konstruktor

REJA:

  • Funksiya va funksiya parametrlari
  • C++ da OYD
  • C++ da sinflar(class)
  • Method va Konstruktor

Funksiya yaratish uchun birinchi funksiya qaytaradigan tip yoki funksiya turi keyin nomi va () ochiladi. qavs ichida siz ma'lumotlar ya'ni parametrlarni qabul qilasiz.


myFunction() -- funktsiya nomi
void -- funktsiya qiymat qaytarmaydigan funksiyaligidan dalolat beradi.
{ } bu funksiya tanasi bo'lib. Bu yerda o'zingizga kerakli kodni kiritishinigiz mumkin. Unutmang main() funksiyasida nima amal bajarsangiz bunda ham shunday amalni bajarishiningiz mumkin.

Funksiya Chaqirish Funksiya o'zidan o'zi ishlab ketmaydi. Funksiyani chaqirishdan so'ng ishga tushadi. Funksiyani qayta qayta foydalanishiningiz mumkin. Funksiyani chaqirish uchun funksiya nomi ikki qavs () va nuqtali vergul bilan tugallanadi.

C++ Funksiya parametrlari Ma'lumot parametr sifatida funksiyaga o'tkazilishi mumkin bo'lgan qiymatlar. Parametrlar qavs ichida () beriladi. Istalgancha parametrlar ko'rsatishinigiz mumkin virgul bilan ajratilib beriladi. quyidagiga nazar soling.


Quyidagi misolda siz string tipida parametr keladi va to’liq ism qilib qaytariladi.

Parametrning standart qiymati. Parametr ga standart qiymat yuklasa bo'ladi. buning uchun funksiya e'lon qilgan vaqtida = belgisi bilan e'lon qilinib ketiladi.

Bir nechta parametrlar. Funktsiya ichida siz xohlagancha ko'p parametrlarni qo'shishingiz mumkin:

Qiymat qaytarish. Void kalit so'z, vazifasi qiymat qaytarilmaydigan funksiyalar oldidan qo'llaniladi. Agar qiymat qaytaradi vazifasi bo'lsangiz, siz void o’rniga bir ma'lumot turini (masalan, intstring va boshqalar) va return funktsiyasi ichki kalit so'zni ishlatish mumkin.


Natija:
Natija:

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ə