Super class is a class which is inherited and sub class is a class which inherits the method and data of super class. Some programmers also consider super class is a base class and sub class as derived or child class.