# **Inheritance:**
Inheritance allows us to define a class that inherits all the methods and properties from another class. This is a powerful feature that facilitates code reuse and a hierarchical classification.
The class from which properties are inherited is called the parent or superclass, and the class which inherits those properties is called the child or subclass.
python
```python
class Parent:
def method(self):
return "parent method"
class Child(Parent):
pass
c = Child()
print(c.method()) # Outputs: "parent method"
```
In this case, Child class is inheriting from the Parent class and thus, instances of Child can access the method() from the Parent.