[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-chto-imeet-bolee-vysokiy-uroven-abstraktsii-klass-abstraktnyy-klass-ili-interfeys":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":20,"progress":21,"seo":22},27,"chto-imeet-bolee-vysokiy-uroven-abstraktsii-klass-abstraktnyy-klass-ili-interfeys",2,"java-core","Java Core","☕","Что имеет более высокий уровень абстракции - класс, абстрактный класс или интерфейс?","Интерфейс.","","junior",[15,16,17,18,19],"core","oop","abstract","абстракция","interface",[],null,{"title":23,"description":24,"ogTitle":25,"ogDescription":26,"keywords":27,"schemaAnswer":32,"featuredSnippetReady":33},"Уровни абстракции: класс, абстрактный класс, интерфейс — Gymterview","Интерфейс имеет наивысший уровень абстракции: он определяет только контракт. Абстрактный класс — средний уровень. Обычный класс — конкретная реализация.","Класс → абстрактный класс → интерфейс: уровни абстракции","Интерфейс — наивысший уровень абстракции (только контракт). Абстрактный класс — частичная реализация. Класс — полная реализация.",[28,29,30,31],"уровень абстракции Java","класс абстрактный класс интерфейс","абстракция в Java","иерархия абстракции ООП","Интерфейс имеет самый высокий уровень абстракции, так как он определяет только контракт — набор методов без реализации. Абстрактный класс имеет средний уровень абстракции, допуская частичную реализацию. Обычный класс — конкретная реализация.",true]