RodegastНу, и как? Прочитал математическое определение класса? Множество элементов можно разбить на классы. А что такое класс на множестве элементов - это такое множество элементов, связанных общим набором свойств. Например, множество целых чисел делится на два класса: класс чётных чисел и класс нечётных чисел.
Да чего там читать, это хорошо известные вещи…
Вот в ООП-парадигме множество объектов, обладающих одним набором признаков, объединяется в класс. И дальше, когда мы хотим обратиться к собакам (множество всех собак), мы берём класс собак и оперируем им. Наследование точно так же легко изображается на диаграммах Эйлера-Венна в виде вложенных кружков. Одно множество вложено в другое множество. Класс собак вложен в класс животных. А всё почему? А потому, что это множества.

