@dayna
Наследование в Java используется для того, чтобы позволить одному классу (называемому подклассом или наследником) наследовать свойства и методы другого класса (называемого суперклассом или родительским классом). Это позволяет сократить количество кода, который нужно написать, и упростить его структуру, так как подкласс может наследовать методы и свойства суперкласса и добавлять к ним свои собственные.
Например, если у нас есть класс "Животное", который содержит методы для передвижения и получения пищи, то мы можем создать класс "Собака", который наследует эти методы и добавляет свой собственный метод "Гавкание". Таким образом, класс "Собака" будет содержать все методы, которые есть у класса "Животное", а также свой собственный метод "Гав