• Example
  • Public class Main { // Statik (static) metod static void




    Download 21,46 Kb.
    bet2/6
    Sana17.12.2023
    Hajmi21,46 Kb.
    #121647
    1   2   3   4   5   6
    Bog'liq
    Java Class Methods1
    Feruza
    public class Main {
    public void fullThrottle() {
    System.out.println("Avtomobil yuqoriga yetishgan tezlikda harakat qilmoqda!");
    }

    public void speed(int maxSpeed) {
    System.out.println("Eng yuqori tezlik: " + maxSpeed);
    }
    }

    Test.java:


    class Test {
    public static void main(String[] args) {
    Main myCar = new Main(); // myCar obyektini yaratish
    myCar.fullThrottle(); // fullThrottle() metodini chaqirish
    myCar.speed(200); // speed() metodini chaqirish
    }
    }

    Java'dagi konstruktor (constructor) obyektlarni boshlash uchun ishlatiladigan maxsus metoddir. Konstruktor obyekt yaratilganda chaqiriladi va obyekt xususiyatlarini boshlang'ich qiymatlar bilan o'rnata olish uchun ishlatiladi.


    Example


    Create a constructor:
    // Main klassini yaratamiz
    public class Main {
    int x; // Klass xususiyatini yaratamiz

    // Main klassi uchun konstruktor yaratamiz


    public Main() {
    x = 5; // Klass xususiyati x uchun boshlang'ich qiymatni sozlaymiz
    }

    public static void main(String[] args) {
    Main myObj = new Main(); // Main klassining obyektini yaratamiz (Bu konstruktor chaqiradi)
    System.out.println(myObj.x); // x xususiyatining qiymatini chiqaramiz
    }
    }

    Eslatmalar:


    1. Konstruktor nomi klass nomiga mos kelishi kerak va unga return (void kabi) turini bermaslik kerak.
    2. Konstruktor obyekt yaratilganda chaqiriladi.
    3. Barcha klasslar sukut konstruktorlarga ega. Agar siz o'z konstruktorini yaratmasangiz, Java uni avtomatik ravishda yaratadi. Lekin, bu konstruktor orqali obyekt xususiyatlarini boshlang'ich qiymatlari bilan o'rnatish imkoniyatini yo'qotadi.
    Konstruktorlarga parametrlar berish mumkin va ularga parametrlar yordamida atributlarni boshlash uchun ishlatiladi.
    Quyidagi misolda, konstruktor uchun int y parametr qo'shilgan. Konstruktor ichida x = y (x = y) qilib o'rnatiladi. Konstruktor chaqirilganda, parametr sifatida (5) beriladi, bu esa x qiymatini 5 ga sozlaydi.
    Misol:
    public class Main {
    int x;
    public Main(int y) {
    x = y;
    }

    public static void main(String[] args) {


    Main myObj = new Main(5);
    System.out.println(myObj.x);
    }
    }

    Siz istagan qadar ko'p parametrlar qo'shishingiz mumkin:




    Download 21,46 Kb.
    1   2   3   4   5   6




    Download 21,46 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Public class Main { // Statik (static) metod static void

    Download 21,46 Kb.