интерфейс класса это



Java абстрактные классы

Автор Измайлов Кирилл задал вопрос в разделе Другие языки и технологии

чем отличаются интерфейс и абстрактный клас в java? и получил лучший ответ

Ответ от Romych romych[гуру]

Ответ от Михаил Губарев[гуру]
Про джава не знаю, но думаю там как и в др. языках
интерфейс - это класс который содержит только (это ключевое слово) объявления методов без реализации.

абстрактные классы - на их основе никогда не создаются объекты, только классы. Похожи на интерфейсы, но в абстрактном классе можно совмещать обычные методы и абстрактные. В этом и разница.

отличие интерфейса от класса (обычного) , что классы используются для создания объектов (обычные классы, не абстрактные) , а на основе интерфейса создаются др. класс (ы).

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: чем отличаются интерфейс и абстрактный клас в java?

Java. Есть ли разница между abstract классами и interface?
Абстрактный класс - это класс, у которого не реализован один или больше методов (некоторые языки
подробнее...
спросили в Декоратор
Вопрос по паттерну "Декоратор" в Java
Да, думаю, именно так (хотя жабой после института не занимался, вроде с ООП все тут в порядке) .подробнее...

Расскажите, для чего вобще нужны Виртуальные методы?
Читай:

Виртуальный метод (виртуальная функция) — в объектно-ориентированном
подробнее...
спросили в Oracle Database
Что такое абстракции в информатике ?
Нет никакой "информатики" -- это советские выдумки.

В системном программировании
подробнее...

Что означает термин Интерфейс?
Слово интерфейс (англ. interface) — место или способ соединения/соприкосновения/связи. Этот термин
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Java, наследование и private с protected
сразу скажу, это не только для java, но можно даже говорить в целом обо всех ООП языках
1)
подробнее...
спросили в Java API
Что такое Фреймворк???
Framework — термин, имеющий размытое значение. Обычно используется в программировании, обозначая
подробнее...

кем может работать бакалавр "прикладной математики и информатики"?
1. Программистом.
2. Математиком. 🙂

Прикладные математики бывают разные: может
подробнее...

что такое полиморфизм?
Полиморфизм в биологии
Википедия
Полиморфизм - в биологии (от др. -греч.
подробнее...

Недавно услышал про такой язык как F#, что это за язык, и есть ли отличия от С++?
Код на языке F# является безопасным в отношении типов, часто бывает более компактным, чем
подробнее...
Абстрактный класс на Википедии
Посмотрите статью на википедии про Абстрактный класс
Интерфейс Java на Википедии
Посмотрите статью на википедии про Интерфейс Java
Интерфейс объектно-ориентированное программирование на Википедии
Посмотрите статью на википедии про Интерфейс объектно-ориентированное программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*