OOP: klass va obyekt

Daraja: Boshlang'ich

Klass — obyektning chizmasi: qanday maydonlari (holat) va metodlari (xatti-harakat) borligini belgilaydi. Obyekt — `new` orqali yaratilgan aniq nusxa. Konstruktor obyekt tug'ilganda boshlang'ich holatni beradi. `this` — joriy obyektga ishora.

Tushuntirish

Klass — obyektning chizmasi: qanday maydonlari (holat) va metodlari (xatti-harakat) borligini belgilaydi. Obyekt — `new` orqali yaratilgan aniq nusxa. Konstruktor obyekt tug'ilganda boshlang'ich holatni beradi. `this` — joriy obyektga ishora.

Kod misoli

public class Kitob {
    private String nom;
    private int yil;

    public Kitob(String nom, int yil) {
        this.nom = nom;
        this.yil = yil;
    }

    public String getNom() { return nom; }

    @Override
    public String toString() {
        return nom + " (" + yil + ")";
    }
}

Kitob k = new Kitob("O'tkan kunlar", 1926);
System.out.println(k);

Keng tarqalgan xatolar

Mashqlar

Teglar: klass, oop

Interaktiv ko'rinish (viktorina, izohlar, tarix)