extends
Java extends kalit so‘zi
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);
}
}
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
