Подскажите, зачем мы реализуем в классе методы по типу isalcoholic? Всегда думал, что в классе создается костяк , в котором есть методы итд. А уже реализация непосредственно идет в объекте. Как вариант класс Drink, а в объекте уже beer и cola? в котором метод isalc возвращает true и false соответственно?
Kostya Kozhevnikov
28 уровень
Подскажите
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
29 июня 2019, 13:06
Эти методы isalcoholic как этикетка на бутылке.
На пиве - пиво.
На коле - кола.
То что ты предлагаешь, в одну бутылку и пиво и колу, с одной стороны бутылки этикетка с надписью пиво, с другой кола.
Объект это экземпляр класса.
Костяк в котором методы это интерфейс или абстрактный класс.
Реализация содержится уже в конкретных классах, которые как оттиск/форма/заготовка/чертеж, на основании которой мы можем создать один или миллион однотипных объектов.
+1