terça-feira, 27 de novembro de 2018

Modificadores

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

author
Jake Simms
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt utlaoreet dolore.