Skip to content
Latchkey

O Que É Bounded Quantification?

Bounded quantification é um recurso de generics que limita um parâmetro de tipo a tipos que satisfazem um limite declarado, como ser um subtipo de uma classe ou implementar uma interface. Dentro do código genérico, valores desse parâmetro podem usar com segurança os membros que o limite promete. Combina a flexibilidade dos generics com capacidades compartilhadas garantidas.

Por que isso importa

Limites permitem que o código genérico chame métodos em seu parâmetro de tipo enquanto ainda aceita muitos tipos concretos. É assim que restrições como "qualquer tipo que seja comparável" são expressas com segurança.

Guias relacionados