Abstract-Technology Gmbh / An abstract class, in the context of java, is a superclass that cannot be instantiated and is used to state or define general characteristics.