pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
Modificadores de Acesso.
Olá a Todos,
Hoje com meu primeiro artigo, decidi falar um pouco sobre tipo de Classes seus modificadores de Acesso. Vou usar como referencias um livro que eu tenho aqui em mãos.
O C# requer que toda a lógica de programação esteja contida em classes. Assim que definimos uma classe, nós podemos instanciá-la em qualquer lugar do nosso projeto que tenha acesso a definição.
Por padrão as classes são declaradas como internas, o que significa que apenas o código atual terá acesso a elas.
Podemos definir uma classe interna usando palavra-chave modificadora internal por exemplo:

Internal Class Exlempo1
{
// Membros da Classe
}

Vejamos uma tabela com seus modificadores e funcionalidades:
C# .NET Funcionalidade
public Acesso irrestrito ao tipo. Aplicado a classes e membros.
private Nenhum acesso externo ao tipo e não é herdado.
Aplicado a membros que serão acessados somente internamente a um tipo
internal Acesso de tipos que estão dentro de um mesmo corpo (library)
protected Membro que é herdado, mas não possui acesso externo ao tipo onde foi declarado.
protected internal Acesso limitado ao próprio tipo, as classes derivadas e ao próprio assembly.

Posted 27-12-2007 3:54 por Danilo Cecilia
Filed under:

Comments

Anonymous wrote re: Modificadores de Acesso.
on 1-7-2009 2:35
Muito bom o seu primeiro artigo. Gostaria de convidar a você a publicar também os seus artigos no site da comunidade www.aspneti.com ou www.aspneti.com.br.

No aguardo.

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems