We define an abstract class with the abstract modifier preceding the class keyword . An abstract class can be subclassed, but it can’t be instantiated. If a class defines one or more abstract methods, then the class itself must be declared abstract. An abstract class can declare both abstract and concrete methods.3 May 2020