Escolar Documentos
Profissional Documentos
Cultura Documentos
//DELEGATES
//CLASSES ESTÁTICAS
Quando se faz uma class static, todos os seus membros também devem ser
static!
Assim que se instancia uma classe static
//MEMBROS ESTÁTICOS
Usamos membro estático quando queremos que algo fique estático, seja
padrão. Como no exemplo acima que maioridade é 18; Se mudar alguma coisa,
você altera diretamente o atrituto ou método estático
Na classe principal
//CLASSES PARCIAIS
Partial é usado quando queremos usar a mesma classe para continuar usando
o mesmo
//HERANÇA(permite que uma classe herde características de uma outra
classe que tenham o mesmo padrão. Ex: Veiculo: carro e bike)
//CLASSES ABSTRATAS
São classes que servirão de base para outras classes que herdarão atributos e
objetos da mesma. Não é criado regras de negócio dentro da mesma
(comumente). Se você faz uma classe abstract e há método abstract, as classes
filhas são obrigadas e terem esse metodo.
--
Como um método é feito na classe abstract (que só pode ser feito dentro de
uma classe abstract)
//POLIMORFISMO
Significa várias formas. Você pode usar os mesmos atributos, métodos e tudo
mais em várias classes diferentes. (usando o override)
Por padrão um método NÃO É VIRTUAL, portanto não pode ser alterado. Já um
médoto virtual pode ser ALTERADO usando a palavra override. Método virtual
é muito usado no polimorfismo.
//RECURSIVIDADE
A Recursão é uma técnica de programação importante que faz com que uma
função invoque a si mesmo.
Jeito de fazer recursivo(Método executando a si mesmo dentro dele)