класса не пишут наверное
В абстрактном классе нельзя реализацию писать. Пишут их в обычном классе
Да можешь и в абстрактном статическую переменную или метод пихнуть тебе ж для этого не надо объект создавать
Хотя по-моему методы ж пишут их просто пеиеопределяют потом ни?
Статические методы пишут не для того, чтобы их переопределяли, но такая возможность есть
Почему? Можно ещё как. У тебя есть класс Cat и класс Dog Они унаследованы от абстрактного AbstractAnimal У этого абстрактного класса есть нестатический метод (неабстрактный) wantEat() Где выводится "хочу есть"
Я про абстрактный клас и реализацию
Статические методы нельзя переопределить, это называется перекрытие методов или сокрытие
Почитай про статическое и динамическое связывание, я думаю тебе очень пригодится. На собесах могут спросить
Обсуждают сегодня