В чем разница между суперклассом и подклассом?

2 Ответы


  • Суперкласс в основном относится к классу высокого уровня, который передает какие-то атрибуты и даже процедуры. Обычно это идет вниз по иерархии до подклассов. В большинстве случаев абстрактные суперклассы называются главными структурами, а также в большинстве случаев для них не создаются объекты. Материальные суперклассы используются для создания объектов.

    С другой стороны, подкласс - это тот, который наследует различные виды спецификаций, а также поведение. Сюда также могут входить методы, процедуры и переменные из любого другого класса.

    На обычном языке повседневной жизни суперкласс относится к людям из белых воротничков, а подкласс - к людям, живущим в среднем классе.
  • Термины «суперкласс» и «подкласс» взяты из свойства OOPS с именем НАСЛЕДОВАНИЕ.
    ЕСЛИ вы хотите повторно использовать код одного класса, тогда ваш новый класс должен «расширить» старый. Таким образом, у вас будет весь код, присутствующий в старом классе, в новом.
    Класс Older называется Parent / SuperClass.
    Более новый класс называется Child / SubClass.

    Обратите внимание, что мы можем добавить новый код, отличный от кода, унаследованного в new или SubClass.

Напишите свой ответ

Ваш ответ появится после модерации