Важнейшая характеристика класса - возможность создания на его основе новых классов с наследованием всех его свойств и методов и добавлением собственных.
Класс, не имеющий предшественника, называется базовым.
Например, класс "животное" имеет свойства "название", "размер", методы "идти" и "размножаться". Созданный на его основе класс "кошка" наследует все эти свойства и методы, к которым дополнительно добавляется свойство "окраска" и метод "пить".
Наследование позволяет создавать новые классы, повторно используя уже готовый исходный код и не тратя времени на его переписывание.