Fanidan mustaqil ish №1 Mavzu : Java dasturlash tilida



Download 408,6 Kb.
bet20/21
Sana16.03.2022
Hajmi408,6 Kb.
#492815
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
1 mus ish Xabilov I

Klass - Sinfni shablon / loyiha deb ta'riflash mumkin, bu uning turi ob'ekti qo'llab-quvvatlaydigan xatti-harakatni / holatni tavsiflaydi.

  • Ob'ekt - Ob'ektlarda holat va xatti-harakatlar mavjud. Misol: Itning holati - rangi, nomi, nasli, shuningdek o'zini tutishi - dumini silkitishi, hurishi, ovqatlanishi. Ob'ekt - bu sinfning namunasi.


    Klasslar
    Klass va ob'ektlar ob'ektga yo'naltirilgan dasturlashning ikkita asosiy jihati.
    Klass va ob'ektlar o'rtasidagi farqni ko'rish uchun quyidagi misolga qarang:
    KLASS OB’EKT
    Meva Banan
    Olma
    Nok
    ....
    Main O'zgaruvchan x bilan " " nomli klass yaratish.

    Shunday qilib, klass ob'ektlar uchun shablon, ob'ekt esa klassning namunasidir.
    Shaxsiy ob'ektlar yaratilganda, ular barcha o'zgaruvchilar va usullarni klass meros qilib olishadi.

    Javadagi ob'ektlar
    Java-da ob'ekt sinfdan yaratiladi. Biz allaqachon nomlangan sinfni yaratganmiz MyClass, shuning uchun endi undan ob'ektlar yaratish uchun foydalanishimiz mumkin.
    Ob'ekt yaratish uchun MyClasssinf nomini, so'ngra ob'ekt nomini ko'rsating va new: kalit so'zdan foydalaning.

    Quyida ob’ekt namunasi keltirilgan.


    Misol
    myObj" Deb nomlangan ob'ekt yarating va x qiymatini chop eting:



    Massivlar
    Massivlar har bir qiymat uchun alohida o'zgaruvchilarni e'lon qilish o'rniga, bitta o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi.
    Massivni e'lon qilish uchun o'zgaruvchan turini to'rtburchak qavs bilan aniqlang :
    String[ ] cars;
    Endi biz qatorlar qatorini ushlab turuvchi o'zgaruvchini e'lon qildik. Bunga qiymatlarni kiritish uchun biz so'zma-so'z qatordan foydalanishimiz mumkin - qiymatlarni vergul bilan ajratilgan ro'yxatga, jingalak qavs ichiga joylashtiring:
    String[ ] cars = {"Volvo", "BMW", "Ford", "Mazda"};
    Bir qator butun sonni yaratish uchun quyidagilarni yozishingiz mumkin.
    int[ ] myNum = {10, 20, 30, 40};
    Siz indeks raqamiga murojaat qilib massiv elementiga kirasiz.
    Ushbu bayonot mashinalardagi birinchi elementning qiymatiga ega:
    Misol
    public class Main {
    public static void main(String[] args) {
    String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
    System.out.println(cars[2]);
    }
    }
    Massivdagi muayyan element qiymatini o'zgartirish uchun indeks raqamiga murojaat qiling:
    public class Main {
    public static void main(String[] args) {
    String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
    cars[0] = "Opel";
    System.out.println(cars[0]);
    }
    }
    Massivda qancha element borligini bilish uchun quyidagidan foydalaning length:
    Siz massiv elementlarini tsikl bilan aylanib o'tishingiz forva length xususiyatdan foydalanib, tsiklning necha marta ishlashini belgilashingiz mumkin.
    Ko'p o'lchovli massiv - bu bir yoki bir nechta massivlarni o'z ichiga olgan massiv.
    Ikki o'lchovli qator yaratish uchun har bir qatorni o'ziga xos jingalak qavslar qatoriga qo'shing :
    Misol
    int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };


    Download 408,6 Kb.

    Do'stlaringiz bilan baham:
  • 1   ...   13   14   15   16   17   18   19   20   21




    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