Обратите внимание, что ни один из методов MotorVehicle не реализован. Теперь мы можем объявить класс Car, который будет реализовывать все методы, объявленные в интерфейсе MotorVehicle. С помощью ключевого слова implements мы объявляем, что класс реализует конкретный интерфейс:
class Car implements MotorVehicle {
}
Это простое объявление класса не скомпилируется. Вы получите ошибку: «Class Car incorrectly implements interface MotorVehicle» (Класс Car неверно реализует интерфейс MotorVehicle). Когда вы объявляете, что класс реализует некий интерфейс, вы должны реализовать каждый метод, объявленный в нем.
TypeScript быстро
·
Яков Файн