194 - Instancias Em Java
194 - Instancias Em Java
Java 8
carros.stream()
.filter(c -> c.getCor().equals("azul"))
.forEach(Carro::exibirInformacoes); // Saída: Modelo: Fusca, Cor: azul, Ano: 1972
Java 11
Java 17
Java 17, sendo uma versão LTS, trouxe inovações como classes seladas (sealed
classes) e tipos de registro (record types), que introduzem um novo nível de
abstração e controle sobre as hierarquias de classes:
public record CarroRecord(String modelo, String cor, int ano) implements Veiculo {}