Mirzo Ulug’bek nomidagi O’zbekiston Milliy Unversiteti Jizzax


-Amaliy mashgʻulot topshiriqlari



Download 0,5 Mb.
bet2/3
Sana09.06.2022
Hajmi0,5 Mb.
#647720
1   2   3
Bog'liq
=

24-Amaliy mashgʻulot topshiriqlari. 8-Amaliy mashgʻulotda berilgan topshiriqlardan foydalanib har bir sinfda maydon xususiyatini hamda modifikatorlardan foydalaning. Topshiriqda berilgan masalaga metodlar yarating (metodlarga ham modifikatorlardan foydalaning)
16. a va b butun sonlari berilgan (a < b). a va b sonlari orasidagi barcha butun sonlarni (a va b dan tashqari) kamayish tartibida chiqaruvchi va chiqarilgan sonlar sonini chiqaruvchi dastur tuzilsin.
using System;
namespace Modifikator {
class Hisob {
public int[] son;
public void Misol(int a) {
a += 1;
int b = Hisob.b();
for (; a < b; a++) {
Console.Write(a+" ");
}
}
public int a() {
int a;
Console.Write("a sonini kiriting: ");
a = Convert.ToInt32(Console.ReadLine());
return a;
}
internal static int b() {
int b;
Console.Write("b sonini kiriting: ");
b = Convert.ToInt32(Console.ReadLine());
return b;
}
}
class Program {
static void Main(string[] args) {
Hisob a = new Hisob();
a.Misol(a.a());
}
}
}

Nazorat uchun savollar 1. Ochiq (public) va yopiq (private) oʻzgaruvchi – aʻzolar orasida qanday farq bor?
Public: sinf yoki strukturaning umumiy, ommaviy komponenti. Bunday komponentga kodning istalgan joyidan, shuningdek, boshqa dasturdan ham kirish mumkin.
Private: sinf yoki strukturaning shaxsiy komponenti. Komponenta faqat o'z sinfi yoki tuzilmasi ichida mavjud bo’ladi. 2. Sinfning funksiya aʻzolari qachon yopiq boʻlishi lozim?
Sinf funksiyasi a’zosida private ishlatilganda yopiq bo`ladi bu asosan class ichidagi metoddga modifikator berilmaganda avtomatik private qabul qiladi. 3. Sinfning funksiya aʻzolari qachon ochiq boʻlishi lozim?
Sinf funksiyasi asosiy Main metodidan obyek olib murojat qilishda ochiq bo`lishi lozim ya`ni public. 4. Agar sinf class soʻzi yordamida taʻriflangan boʻlsa koʻzda tutilgan boʻyicha komponentalari qanday murojaat huquqiga ega boʻladi?
Sinfni class deb nomlab bo`lmaydi. 5. Qaysi holda sinf usullari joylashtiriluvchi funksiya hisoblanadi?
internal 6. Agarda sinfning ikkita obyektini eʻlon qilsak, ularning oʻzgaruvchi aʻzolari qiymati turlicha boʻlishi mumkinmi?
Mumkin typega bog`liq 7. Konstruktorlar xossalarini koʻrsating.
Oddiy usullardan tashqari sinflarda konstruktor deb nomlangan maxsus usullar ham qo'llaniladi . Ushbu sinfning yangi ob'ekti yaratilganda konstruktorlar chaqiriladi. Konstruktorlar ob'ektni ishga tushirishni amalga oshiradilar. Ushbu sinfning yangi ob’ekti yaratilganda konstruktorlar chaqiriladi. Konstruktorlar ob’ektni ishga tushirishni amalga oshiradilar va sinflarni initsializatsilashga imkoniyat beradi, sinfning obyektini hosil qilganimizda, u xotiradan joy ajratadi. Ya’ni konstruktor – bu oddiy (struktura bo’yicha) funksiya, kirish ma’lumotlarini olib, sinf maydonlarini o’zlashtiradi. Konstrukto hosil qilingan har qaysi obyekt uni chaqiradi. Konstruktorlar biz biladigan metodlardan bir farqli jihati bor ekan bu esa hech qanday qiymat qaytarmaydi: na int tipi, na float tipi, na double tipini va hattoki void tipini ham.Shunaqa metod ham bularkanmi mana bularkanu. C# tilida biz agar konstruktor yozish esimizdan chiqib qoladigan bulsa o’zi jimlik buyicha sinf bitta konstruktorni yaratadi ammo u bizga kurinmaydi.Bunday konstruktorlarni standart konstruktorlar ham deb atashadi. Bunday konstruktorning parametrlari va tanasi yo‘q.
Misol uchun

Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish