Analise as seguintes afirmações sobre classes abstratas no Java:
I. Gera um erro de compilação instanciar um objeto de uma classe abstrata, a menos que todos os métodos da classe abstrata sejam métodos concretos.
II. Uma subclasse concreta, derivada de uma superclasse abstrata, deve fornecer implementação para todos os métodos abstratos dessa superclasse.
III. Uma classe abstrata pode conter métodos não abstratos, ou seja, métodos que possuem implementação.
Estão CORRETAS as afirmativas