---
schema_version: "1"
id: 52335cdbf1c23e0890da206e5efb49e847bd5cd0d0d70ff89f340bf726316a76
title: Inheritance Rules
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/aura-platform/guides/aura/oo/oo-inheritance-rules.md
canonical_url: https://developer.salesforce.com/docs/platform/aura-platform/guide/oo-inheritance-rules.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 121949c4f60f3e37b7a77ba5a4c8ed8d5abd2ea28a832a54adce1cabf165f967
products:
  - Lightning Aura Components Developer Guide
  - Platform Developer Content
---

# Inheritance Rules

This table describes the inheritance rules for various elements.

|Element|extends|implements|Default Base Element|
|-------|-------|----------|--------------------|
|**component**|one extensible component|multiple interfaces|`<aura:component>`|
|**app**|one extensible app|N/A|`<aura:application>`|
|**interface**|multiple interfaces using a comma-separated list (`extends="ns:intf1,ns:int2"`)|N/A|N/A|

**See Also**  


-   [Interfaces](https://developer.salesforce.com/docs/platform/aura-platform/guide/oo-interfaces.md)

