Tag: programação orientada a objetos
-
Palavra-chave permits
A palavra-chave permits foi introduzida no Java 15 como parte da implementação de classes seladas (sealed classes). Ela é usada em conjunto com a palavra-chave sealed para controlar quais classes ou interfaces podem estender ou implementar uma classe selada. O que são sealed classes? As sealed classes permitem que você restrinja quais outras classes podem…
-
Palavra-chave non-sealed
A palavra-chave non-sealed foi introduzida no Java 17 como parte do aprimoramento do suporte à herança de classes e trabalha em conjunto com as palavras-chave sealed e permits. Ela permite maior controle sobre quais classes podem estender uma classe sealed, sem as restrições impostas por uma classe final ou sealed. Contexto de non-sealed: Em Java,…
-
Linguagem de programação Java
Nesse post veremos uma introdução a linguagem de programação java. O Java é uma linguagem de programação concorrente, orientada a objetos, e destinada a permitir que desenvolvedores de aplicativos “escrevam uma vez, executem em qualquer lugar” (WORA). Consideramos que Java é uma linguagem rápida, quase tão rápida quanto linguagens como C e Rust, mas consome…