Не пропускает валидатор. Вроде все работает
engine=new Engine(); // Строим двигатель
engine.start(); // Заводим двигатель
System.out.println(engine.isRunning); // в консоли true - двигатель завелся
А валидатор говорит что нет
В классе Engine должен существовать публичный метод void start, который устанавливает значение true полю isRunning.
В классе Engine должен существовать публичный метод void stop, который устанавливает значение false полю isRunning.
package com.javarush.task.pro.task11.task1107;
/*
Двигатель — сердце автомобиля
*/
public class Car {
//напишите тут ваш код
public static Engine engine;
public static void main(String[] args) {
//напишите тут ваш код
engine=new Engine(); // Строим двигатель
engine.start(); // Заводим двигатель
System.out.println(engine.isRunning); // в консоли true - двигатель завелся
}
//напишите тут ваш код
public static class Engine{
private boolean isRunning;
public void start(){
isRunning=true;
}
public void stop(){
isRunning=false;
}
}
}
static Engine engine;
но именно в таком виде её принимает валидатор. Нужно только класс Engine сделать обычным, не статическим.