Em Java podem ser utilizados diversos tipos de classes, como classes concretas, classes abstratas, classes estáticas e interfaces. As interfaces podem