…
}
public void dvigatelniTuxtatish()
{
//mototsiklga xos dvigatelni
tuxtatish kodi
…
}
public float tezlashish(float t)
{
//mototsiklga
xos tezlashish kodi
…
}
}
Yuqoridagi dasturda
Mototsikl
klassi
Driveable
interfeysini
implements
kalit so’zi
yordamida bajarmoqda.
Mototsikl
klassi
Driveable
interfeysni uchta metodini ushbu klassga xos
ravishda bajarmoqda.
Avval aytib o’tilganidek klass faqatqina bitta klassni kengaytirishi mumkin. Bundan farqli
o’laroq, klass bir nechta interfeyslarni bajarishi mumkin. Masalan:
public class
Mototsikl implements Driveable, Compareable
{
…
}
Bu xolatda
Mototsikl
klassi
Driveable
va
Compareable
interfeyslarida e’lon qilingan
metodlarni bajarishi kerak.
Interfeys klass xisoblanmaydi va ular obyekt yaratish uchun andoza bo’la olmaydi.
Dostları ilə paylaş: