public interface Car {
void turnOnEngine();
void accelerate();
}
Yuqorida biz barcha avtomobillar bajarishi kerak bo'lgan ikkita usul bilan oddiy Avtomobil interfeysini aniqladik: dvigatelni yoqish va oldinga siljish.
Keling, interfeysimizni amalga oshiramiz va usullar uchun ba'zi kodlarni taqdim etamiz:
public class MotorCar implements Car {
private Engine engine;
//Constructors, getters + setters
public void turnOnEngine() {
//turn on the engine!
engine.on();
}
public void accelerate() {
//move forward!
engine.powerOn(1000);
}
}
Bizning kodimiz ta'riflaganidek, biz yoqadigan dvigatelga egamiz va quvvatni oshirishimiz mumkin.
Ammo kuting - biz hozir elektromobillar davrida yashayapmiz:
Do'stlaringiz bilan baham: |