Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas: 1.Classes abstratas não podem conter atributos. 2.Uma classe abstrata pode conter métodos concretos. 3.O construtor de uma classe abstrata deve ser abstrato. 4.Classes abstratas podem ser instanciadas. Assinale a alternativa correta.