• Java da var: Java 10 versiyasi va keyingi versiyalarda, var
  • Enum classidan object yaratish
  • Type Inference (Turlarning bilan aniqlash)




    Download 49,53 Kb.
    bet17/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   ...   13   14   15   16   17   18   19   20   ...   24
    Bog'liq
    Interview questions answers


    Part_1
    Type Inference (Turlarning bilan aniqlash), proqram tili tuzishinda turlarni avtomatik ravishda aniqlash jarayoni demakdir. Bu, dasturchilar uchun kodni qisqartirish va dasturni ko'proq oson va sodda qilish uchun muhimdir.
    var kalit so'zi, C# va Java dasturlash tillarida tur aniqlash jarayonini osonlashtirish uchun ishlatiladi.

    1. C# da var:

      • C# da, var kalit so'zi o'zgaruvchining turingizni avtomatik ravishda aniqlab, unga mos turingizni tayin qiladi.

      • var kalit so'zi faqat lokal o'zgaruvchilar (local variables) uchun ishlatiladi, chunki bu o'zgaruvchilarning turini proqramning qoldiqlaridan aniqlash muhim bo'ladi.

    Java da var:

    • Java 10 versiyasi va keyingi versiyalarda, var kalit so'zi o'zgaruvchining turingizni avtomatik ravishda aniqlab, unga mos turingizni tayin qiladi.

    • Java-da var kalit so'zi o'zgaruvchilar, tsikllar, if-else bloklari va boshqa joylarda ishlatilishi mumkin.

    var kalit so'zini ishlatish yoki ishlatmaganligiz dasturni osonlashtirish va kodni qisqartirish uchun sizning xohishingizga bog'liqdir. Bu kalit so'zini ishlatish, kodni osonlashtiradi, lekin tur to'g'risidagi ma'lumotni ifodalashni osonlashtiradi. Bu, kodni osonlashtirib, uni boshqarish va tuzishni osonlashtiradi, ammo hamda aniqlangan kodni yaxshi o'qish va tushunish imkoniyatini bermaydi.
    Part_2
    Enum (enumeration) classlar, ko'p qiymatlilarni (enumerations) yaratish uchun ishlatiladigan maxsus turdagi classlardir. Bu classlar, belgilangan o'zgaruvchilarga bir nechta aniqlangan qiymatlar bilan ta'minlanadi. Java'da enum classlarining turli afzalliklari mavjud:

    1. Enum classidan object yaratish: Enum classlari o'z nomi bo'yicha bir nechta qiymatlar (enumerations) o'z ichiga oladi. Enum qiymatlari, o'z nomi orqali chaqiriladi.


    2. Download 49,53 Kb.
    1   ...   13   14   15   16   17   18   19   20   ...   24




    Download 49,53 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Type Inference (Turlarning bilan aniqlash)

    Download 49,53 Kb.