What Extends do in Java?

Extends: In Java, the extends keyword is used to indicate that the class which is being defined is derived from the base class using inheritance. So basically, extends keyword is used to extend the functionality of the parent class to the subclass .

Read more

What is inheritance and types?

There are different types of inheritance viz., Single inheritance, Multiple inheritance, Multilevel inheritance, hybrid inheritance, and hierarchical inheritance . Single Inheritance: When a derived class inherits only from one base class, it is known as single inheritance.

Read more