What is Super Class In Java?
In Java, a superclass is a class that is extended by another class, known as a subclass. The superclass contains common attributes and methods that can be inherited by its subclasses, promoting code reuse and establishing an "is-a" relationship. For example, if Animal
is a superclass, then Dog
and Cat
can be subclasses that inherit characteristics of Animal
. The extends
keyword is used to create a subclass from a superclass.