Existe alguma classe que seja implementada na classe estática? significa:
static class ABC : Anyclass
Existe alguma classe que possa ser herdada na classe selada e na classe estática?
significa:static class ABC : AClass {}
E
sealed class ABC : AClass {}
Posso estar errado em alguma extensão?
static
tem realmente nada a ver comsealed
Respostas:
Isso pode ajudá-lo a:
fonte
root class
que podem ser herdados e instanciados, mas não podem herdar. Não tenho certeza por que isso seria útil, mas ainda assimstatic class Foo : object { }
é válido, mas é essencialmentestatic class Foo { }
.Em palavras simples
Classe estática
Classe selada
fonte
Você pode deixar uma
sealed
classe herdar de outra classe, mas não pode herdar de umasealed
classe:Uma
static
classe não pode herdar de outras classes.fonte
Você pode simplesmente diferenciar os dois como:
fonte
A resposta simples é que uma classe selada não pode ser usada como classe base .
Estou tentando mostrar que a classe selada é uma classe derivada no código abaixo
e outro recurso selado só pode ser acessado com instância. (você não pode herdar dele)
fonte
Classes seladas:
Classes estáticas:
fonte
1 - Não, você não pode implementar uma classe estática.
2 - Não, você não pode herdar de uma classe estática ou selada
fonte