посмотрела правильный ответ, там вроде бы все так же...
Реализуй в классе Today интерфейс Weather.
Подумай, как связан параметр type с методом getWeatherType().
Обрати внимание, что интерфейсы Weather и WeatherType уже реализованы в отдельных файлах.
Требования:
Интерфейс Weather должен быть реализован в классе Today.
В классе Today должен быть реализован метод getWeatherType, объявленный в интерфейсе Weather.
Тип возвращаемого значения метода getWeatherType должен быть String.
Метод getWeatherType должен возвращать значение переменной type.
package com.javarush.task.task13.task1317;
public interface Weather {
String getWeatherType();
}
0
Комментарии (4)
популярные
новые
старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
А почему в описании интерфейсов они друг от друга не наследуются и класс реализует только один интерфейс, а второй с названиями как срабатывает? Если его нигде не указывают?
У интерфейсов все поля публичные, поэтому к ним можно обращаться из других классов.
На самом деле это антипаттерн в программировании, использовать интерфейсы для хранения констант. Здесь стоило бы использовать enum (перечисление)