|
Dasturlash texnologiyalari Massivlarclass sub-class-name extends super-class-name
|
səhifə | 3/4 | tarix | 01.06.2023 | ölçüsü | 21,13 Kb. | | #114835 |
| Dasturlash texnologiyalari Jurabekovclass sub-class-name extends super-class-name
{
// class body
}
Quyida merosxo’rlikka misol keltiramiz. Bunda Bike (velosiped) classi super class, MountainBike (tog’ velosipedi) sub-class, Test classi dasturni ishga tushiruvchi main metodiga ega class.
class Bicycle {
public int speed; public Bicycle(int gear, int speed) { this.gear = gear; this.speed = speed; } public void brake(int decrement) { speed -= decrement; }
public void increment(int increment) { }
public String toString() { return ("Number of gears " + gears + "\n" + "Speed " + speed); } }
class MountainBike extends Bicycle {
public int seatHeight;
public MountainBike(int gear, int speed, int seatHeight) { super(gear, speed); this.seatHeight = seatHeight; }
public void seatSet(int seatHeight) { this.seatHeight = seatHeight; }
@Override public String toString() { return (super.toString() + "\nSeat height " + seatHeight); } }
public class Test { public static void main(String args[]) { MountainBike mb = new MountainBike(3, 100, 25); System.out.println(mb.toString()); } }
Shesternalar soni 3
Tezlik 100
O'rindiq balandligi 25
Merosxo’rlik turlari
Yagona merosxo’rlik - sub-class faqatgina bitta classdan meros olishini anglatadi. Yuqoridagi kod bunga misol bo’la oladi.
Dostları ilə paylaş: |
|
|