O`ZBEKISTON RESPUBLIKASI
OLIY VA O`RTA MAXSUS TA`LIM VAZIRLIGI
SHAROF RASHIDOV NOMIDAGI
SAMARQAND DAVLAT UNIVERSITETI
RAQAMLI TEXNOLOGIYALAR FAKULTETI
209-GURUH TALABASI
Abdunazarov Sherzodning
MUSTAQIL ISHI
SAMARQAND - 2022
Funksiya-a’zolar
|
Member Functions
|
A'zo funktsiyalari.
A'zo funktsiyalar - bu sinfga kiritilgan funktsiyalar. (Ba'zi ob'ektga yo'naltirilganA'zo funktsiyalar - bu sinfga kiritilgan funktsiyalar. (Ba'zi ob'ektga yo'naltirilgan tillar, masalan, Smalltalk, a'zo funktsiyalari usullar deyiladi; Ba'zi yozuvchilar bu atamadan foydalanadilar C++ da ham.) Smallobj da ikkita a'zo funksiya mavjud: setdata() va showdata(). Bu funksiyalarning funktsiya organlari qavslar bilan bir qatorda yozilgan ularni chegaralang. Ushbu funksiya ta'riflari uchun an'anaviy formatdan ham foydalanishingiz mumkin:tillar, masalan, Smalltalk, a'zo funktsiyalari usullar deyiladi; Ba'zi yozuvchilar bu atamadan foydalanadilar C++ da ham.) Smallobj da ikkita a'zo funksiya mavjud: setdata() va showdata(). Bu funksiyalarning funktsiya organlari qavslar bilan bir qatorda yozilgan ularni chegaralang. Ushbu funksiya ta'riflari uchun an'anaviy formatdan ham foydalanishingiz mumkin:
void setdata(int d)
{
somedata = d;
}
And
void showdata()
{
cout << “\nData is “ << somedata;
}
Biroq, a'zo funktsiyalari kichik bo'lsa, ularning ta'riflarini bu tarzda siqish odatiy holder joyni tejash usuli. setdata() va showdata() public kalit so'ziga amal qilganligi sababli ularga kirish mumkin sinfdan tashqari. Bu qanday amalga oshirilganini bir zumda ko'rib chiqamiz. 6.3-rasmda a ning sintaksisi ko'rsatilgan sinf ta'rifi.
Do'stlaringiz bilan baham: |