• Class variables
  • Sinf konstruktori
  • Passed Name is :tommy
  • Maxsus sinf va funksiyalar. Obyektga yо‘naltirilgan dasturlash xususiyatlari




    Download 6.4 Mb.
    bet8/62
    Sana28.01.2023
    Hajmi6.4 Mb.
    #39982
    1   ...   4   5   6   7   8   9   10   11   ...   62
    Bog'liq
    O\'quv qo\'llanam22222
    мифология , Документ Microsoft Word, ПФ-6247 НАЗОРАТ РЕЖА, baholash, Navoiy davlat pedagogika instituti, COMPUTER1 UZ, 1, buyuk ipak yolining qayta tiklanishi va uning iqtisodiy ahamiyatini, 22112016 Fedorov TRACECA, Тесты по аналитической химии, Akusherlik va ginekologiya savollar, Umumiy mikrobiologiya YaN - 1 variant, OBYEKTIVKA MAMUNA, Пирмаматов Шахбоз
    2.2. Maxsus sinf va funksiyalar. Obyektga yо‘naltirilgan dasturlash xususiyatlari.
    Java tilida sinflar:
    Sinflar quyidagicha о‘zgaruvchilardan tashkil topishi mumkin:

              • Local variables – bu о‘zgaruvchilar faqatgina metod yoki konstruktor ichida e’lrn qilinadi, bajariladi va shu blokni ichida ish faoliyatini tо‘xtatadi;

              • Instance variables – bu sinf ichidagi lekin metodlardan tashqarida e’lon qilinadigan о‘zgaruvchilardir. Ushbu о‘zgaruvchilarga sinfning metodlari, konstruktorlari tomonidan murojaat qilish mumkin;

              • Class variables - bu sinf ichida va metodlardan tashqarida e’lon qilinadigan static о‘zgaruvchilardir.

    Misol:
    public class Dog{ String breed; int age;
    String color; void barking(){
    }
    void hungry(){
    }
    void sleeping(){
    }
    }
    Sinf konstruktori
    Konstruktor - bu Sinf chaqirilganda ya’ni joriy sinfning obyekti yaratilganda ishga tushadi, nomi sinf nomi bilan bir xil bо‘ladi, sinf metodi hisoblanadi va sinfda konstruktorlar bir nechta bо‘lishi mumkin ya’ni konstruktorni overload qilsa bо‘ladi.
    Misol:
    public class Puppy{ public Puppy(){
    }
    public Puppy(String name){
    // This constructor has one parameter, name.
    }
    }
    Obyekt yaratish. Sinfning obyektini yaratishda quyidagi ketma-ketlik amalga oshiriladi va shu amallarni ketma-ket bajarish orqali obyekt yaratiladi:

    • Declaration – obyektni e’lon qilish;

    • Instantiation – new kalit sо‘zidan foydalanish;

    • Initialization – obyektga dastlabki qiymat berish (new kalit sо‘zidan keyin konstruktorni chaqirish).

    Misol:
    public class Puppy{
    public Puppy(String name){
    // This constructor has one parameter, name.
    System.out.println("Passed Name is :" + name );
    }
    public static void main(String []args){
    // Following statement would create an object myPuppy
    Puppy myPuppy = new Puppy( "tommy" );
    }
    }
    Natija: Passed Name is :tommy

    Download 6.4 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   62




    Download 6.4 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Maxsus sinf va funksiyalar. Obyektga yо‘naltirilgan dasturlash xususiyatlari

    Download 6.4 Mb.