Java абстрактные классы
Автор Измайлов Кирилл задал вопрос в разделе Другие языки и технологии
чем отличаются интерфейс и абстрактный клас в java? и получил лучший ответ
Ответ от Romych romych[гуру]
Ответ от Михаил Губарев[гуру]
Про джава не знаю, но думаю там как и в др. языках
интерфейс - это класс который содержит только (это ключевое слово) объявления методов без реализации.
абстрактные классы - на их основе никогда не создаются объекты, только классы. Похожи на интерфейсы, но в абстрактном классе можно совмещать обычные методы и абстрактные. В этом и разница.
отличие интерфейса от класса (обычного) , что классы используются для создания объектов (обычные классы, не абстрактные) , а на основе интерфейса создаются др. класс (ы).
Про джава не знаю, но думаю там как и в др. языках
интерфейс - это класс который содержит только (это ключевое слово) объявления методов без реализации.
абстрактные классы - на их основе никогда не создаются объекты, только классы. Похожи на интерфейсы, но в абстрактном классе можно совмещать обычные методы и абстрактные. В этом и разница.
отличие интерфейса от класса (обычного) , что классы используются для создания объектов (обычные классы, не абстрактные) , а на основе интерфейса создаются др. класс (ы).
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: чем отличаются интерфейс и абстрактный клас в java?