/
LuvDyrachyo
/
Java_assignments
Обзор
Документация
Войти
/
LuvDyrachyo
/
Java_assignments
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
java-oop-ru/patterns/examples/state/impl/DriveState.java
33 строки
652 B
@hexlet/cli
submit java-oop-ru/patterns
04 фев 2024, 15:38
04 фев 2024, 15:38
71e51f7
Код
Авторство
О чём код?
package exercise.state.impl; import exercise.state.Car; import exercise.state.State; public class DriveState implements State { private Car car; public DriveState(Car car) { this.car = car; } @Override public void go() { System.out.println("I have gone yet."); } @Override public void stop() { System.out.println("Okey, I will stop"); this.car.setState(new StartState(this.car)); } @Override public void start() { System.out.println("I have been started."); } @Override public void lock() { System.out.println("I can't be locked."); } }