# Derived Class

A class that inherits from another class and can add to it.

## What is **Derived Class**?

A **derived class** (or subclass) is a class that inherits from another class. It gets everything the base class has and can add its own data and methods.

```csharp
public class Employee { public string Name { get; set; } }

public class Manager : Employee   // Manager is the derived class
{
    public List<Employee> Team { get; } = new();
}
```

Level: Apprentice · [More OOP terms at this level](https://www.ask-codey.com/glossary/subjects/oop/apprentice)

Updated: September 27, 2026

## In other subjects

- [Derived Class in C#](https://www.ask-codey.com/glossary/derived-class)

Source: https://www.ask-codey.com/glossary/derived-class-oop
