Підклас не успадковує приватних членів свого батьківського класу. Однак, якщо суперклас має загальнодоступні або захищені методи доступу до своїх приватних полів, вони також можуть використовуватися підкласом.
Підкласи успадковують публічні методи від суперкласу, який вони розширюють, але вони не можуть отримати прямий доступ до приватних змінних екземпляра суперкласу.
охоронювана спадщина – відкритий і захищений члени базового класу успадковуються як захищені члени похідного класу. Приватні члени НЕ доступні для похідного класу. приватне успадкування – публічні та захищені члени базового класу успадковуються як приватні члени похідного класу.
Підклас також успадковує змінні та методи від суперкласу свого суперкласуі так далі по дереву успадкування. Щоб полегшити наше обговорення, коли в цьому підручнику йдеться про суперклас класу, це означає прямого предка класу, а також усі його висхідні класи.
Підкласи можуть мати два види атрибутів: локальні та успадковані. Локальний атрибут — це атрибут, визначений у підкласі. Успадкований атрибут – це атрибут, успадкований від батьківського класу продукту.
Підклас успадковує всіх відкритих і захищених членів свого батьківського класу, незалежно від того, в якому пакеті знаходиться підклас.