public class Solution { public static void main(String[] args) throws Exception { Drink beer = new AlcoholicBeer(); System.out.println(beer.toString()); // скажите пожалуйста, что означает данная строка } public interface Drink { boolean isAlcoholic(); } public static class AlcoholicBeer implements Drink { @Override public String toString() { if (isAlcoholic()) { return "Напиток алкогольный"; } else { return "Напиток безалкогольный"; } } } }