TGViewer
Илья Зыкин. Pro Жизнь Илья Зыкин. Pro Жизнь @prostocoding · 137 subscribers
Post #285 67
Абстрактные классы

Программисты любят так называемое Объектно Ориентированное Программирование.

По сути, это подход написания программ использующий иерархии типов объектов.

Кошка, Собака и Мышка — это все животные. Мы можем встретить на улице и собаку и кошку и даже иногда мышку — это реальные объекты реального мира.

А вот встретить просто Животное мы не можем — это что-то абстрактное. Что-то из разряда концепций и общих образов.

Хотя мы знаем, что любое животное любит кушать, размножаться, отдыхать и быть в безопасности;

Если изучить код с картинки — можно видеть что я сделал программу такой, чтобы нельзя было создать объект типа Animal.

У любого животного нужно будет обязательно доопределить как оно будет создаваться и какой оно подает голос.

Для мышки я забыл это сделать — и программа будет выдавать ошибку.

В общем случае — абстрактным классом мы называем класс из которого нельзя создавать объекты — у меня это Animal.
  • 🔥 2
  • 👍 1
More from @prostocoding
  1. Sep 11, 2026Фестиваль кофе Жена не может пропустить ежегодный фестиваль кофе. И вот мы всем семейством…
  2. Aug 22, 2026Отпуск в разгаре. В море искупался. На лодке поплавал. 10к шагов по набережной сделал. Кок…
  3. Aug 10, 2026В гостях Илья Зыкин, он же the-teacher: бывший учитель информатики, автор гемов с тысячами…
  4. Aug 6, 2026Не знаю кто будет слушать/смотреть 2 часа подкаста, но разговор получился интересным. Мы в…
  5. Aug 5, 2026Галата Сарай Сегодня с сыном с самого утра отправились на стадион команды Галата Сарай. Пр…
  6. Jul 1, 2026Все совпало. Начались запоздалые школьные каникулы. У меня через 2 дня отпуск. Коллеги тож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →