Modificadores - Rusumo
Public: pode ser acessado a qualquer parte do programa.
public string nome
Private: O modificador privado deixa os atributos e metodos apenas visíveis a sua classe
private string nome
Protected: O modificador protegido esta entre o privado e o publico, ou seja, apenas a classe e os herdeiros conseguem visualizar
exe: protected string nome
Internal: Acesso e limitado ao conjunto de modulos (assembly)
Protect Internal: Acesso é apenas para o conjunto de modulos (assembly) e seus derivados
Classes Abstratas
Esta classe, NÃO PODE SER INSTANCIADA, pois ela serve como uma classe modelo, onde as classes derivadas iram implementa-la. ela nao possui informações para ser implementada.
abstract public class pessoa{}
AS classes que nao sao abstratas sao concretas
METODO ABSTRATO
o metodo abstrato é declarado na classe abstrata, e suas derivadas irao implementalo com o metodo override
public abstract comer();
exe: overriide public void Comer(){}
METODO VIRTUAL
é um metodo de uma classse concreta, onde ele possui implementação, e em classes derivadas pode ser reescrito
Nenhum comentário:
Postar um comentário