Dasturlash texnologiyalari Massivlar


class sub-class-name extends super-class-name



Yüklə 21,13 Kb.
səhifə3/4
tarix01.06.2023
ölçüsü21,13 Kb.
#114835
1   2   3   4
Dasturlash texnologiyalari Jurabekov

class 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 gear;

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)

{

speed += 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.

Yüklə 21,13 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə