Вместо просто return 100 уже поставил переменную final. Все равно не пускает. Вообще не понимаю что не так.
В этой задаче тебе нужно:
- Создать интерфейс Bridge с методом int getCarsCount().
- Создать классы WaterBridge и SuspensionBridge, которые реализуют интерфейс Bridge.
- Метод getCarsCount() должен возвращать любое фиксированное значение типа int.
- Метод getCarsCount() должен возвращать различные значения для различных классов.
- В классе Solution создать публичный метод println(Bridge bridge).
- В методе println() вывести на консоль значение getCarsCount() для объекта bridge.
- Каждый класс и интерфейс должны быть в отдельных файлах.
Требования:
- Интерфейс Bridge должен быть создан в отдельном файле.
- Классы WaterBridge и SuspensionBridge должны быть созданы в отдельных файлах.
- Классы WaterBridge и SuspensionBridge должны реализовывать интерфейс Bridge.
- Метод getCarsCount() должен возвращать различные значения типа int для различных классов, но всегда фиксированное (константное) значение для разных объектов одного и того же класса.
- В классе Solution должен быть реализован публичный(public) метод println c одним параметром типа Bridge.
- Метод println должен выводить в консоли количество машин (результат работы метода getCarsCount) для переданного ему моста (объекта типа Bridge).
- В интерфейсе Bridge должен быть определен метод int getCarsCount().
package com.javarush.task.task14.task1409;
public interface Bridge {
int getCarCount();
}