Summary
Keywords
Full Transcript
Quando aplicado a uma classe, o modificador sealed impede que outras classes herdem dela. Você também pode usar o modificador sealed em um método ou propriedade que substitui um método ou propriedade virtual em uma classe base. Com isso, você pode permitir que classes sejam derivadas de sua classe e impedir que substituam métodos ou propriedades virtuais. Quando define novos métodos ou propriedades em uma classe, você pode impedir que classes derivadas as substituam ao não declará-las como virtuais. É um erro usar o modificador abstract com uma classe selada, porque uma classe abstrata deve ser herdada por uma classe que fornece uma implementação dos métodos ou propriedades abstratas. Quando aplicado a um método ou propriedade, o modificador sealed sempre deve ser usado com override. Como structs são lacrados implicitamente, eles não podem ser herdados.
