Analise as afirmações a seguir sobre a linguagem Java:
I. Java não suporta herança múltipla, mas permite implementar múltiplas interfaces.
II. Sobrescrita é sempre utilizada em conjunto com o mecanismo de herança.
III. Encapsulamento é a capacidade que a linguagem possui de colocar as classes em diferentes pacotes.
IV. Polimorfismo permite criar várias instâncias de uma mesma classe com diferentes valores para os atributos.
Quais estão corretas?