extends

Java extends kalit so‘zi

❮ Java kalit so‘zlari


Misol

Car sinfi (voris sinf) Vehicle sinfidan (ota sinfdan) atribut va metodlarni meros qilib oladi:

class Vehicle {
  protected String brand = "Ford";         // Vehicle attribute
  public void honk() {                     // Vehicle method
    System.out.println("Tuut, tuut!");
  }
}

class Car extends Vehicle {
  private String modelName = "Mustang";    // Car attribute
  public static void main(String[] args) {

    // Create a myCar object
    Car myCar = new Car();

    // Call the honk() method (from the Vehicle class) on the myCar object
    myCar.honk();

    // Display the value of the brand attribute (from the Vehicle class) and the value of the modelName from the Car class
    System.out.println(myCar.brand + " " + myCar.modelName);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

extends kalit so‘zi sinfni kengaytiradi (sinf boshqa sinfdan meros olishini bildiradi).

Java tilida atribut va metodlarni bir sinfdan boshqasiga meros qilib o‘tkazish mumkin. "Vorislik tushunchasi"ni ikki toifaga ajratamiz:

  • subclass (voris sinf) — boshqa sinfdan meros oluvchi sinf
  • superclass (ota sinf) — meros olinadigan sinf

Sinfdan meros olish uchun extends kalit so‘zidan foydalaning.


Tegishli sahifalar

Vorislik haqida Java vorislik darsligimizda batafsil o‘qing.


❮ Java kalit so‘zlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!