Любезный ТС,относитесь к классам попроще,например как к сложной переменной типа структура.Методы класса это всего лишь обычные функции, которые можно использовать в программе,включив описание класса ,как часто бывает по заголовочному файлу,то есть это свойства класса, приписанные ему характеристики.Обьекты класса,это конкретно проинициализированная по конструктору класса структура типа класса,и после этого вы вправе через нее пользоваться всеми полями и методами класса.
Описывая собственный класс с полями и методами и обьявляя его как производный от другого,вы в пользование дополнительно к вашим получаете все поля и методы
другого класса. При этом имена одинаковых полей и методов если таковые имеются
получат переопределение в описанные вашим классом..Можно умышленно их переопределить под ваши нужды. Описывая одну и туже функцию с разными параметрами,будучи вызывая ее с определенными параметрами,компилятор вставит нужный вызов.Возможность перегрузки операций дает вам возможность их применения по своему усмотрению.
И так вы кратко готовы,к тому,чтобы занять ведущее место среди программистов великой державы Украины.
Пользуясь случаем,в дальнейшем я изложу механизм позднего связывания и выделения областей памяти в динамике работы процесса.