You are here

[Tutorial] Níveis de acesso a classes em C#

Tweet me!

Tutorial sobre os níveis de acesso aos metodos e atributos de uma classe em C# 

Ao final desse tutorial aprenderemos sobre os níveis de acessos a classes em C#

 

No tutorial passado, aprendemos como criar as classes e Fields, agora iremos aprender sobre como definir os níveis de acesso a essa classe.

O link do tutorial anterior é o seguinte:

 

http://devbr.net/tutoriais/39-tutoriais/46-tutorial-criacao-de-classes-em-c.html

 

Iremos usar a mesma estrutura da classe anterior, para recordar irei colocar aqui novamente:

 

class Cliente

{

string Nome;

 

string Sobrenome;

}

 

 

É comum ao criarmos classes definirmos seus niveis de acesso para nossas propriedades e métodos, temos basicamente 4 niveis de acesso, são eles o seguinte :

 

  • Public
  • Private
  • Protected
  • Internal

 

Para definirmos o nível de acesso a um campo (Field) prosseguimos da seguinte maneira:

 

class Cliente

{

public string Nome;

 

public string Sobrenome;

}

 

Abaixo veremos uma tabela com os niveis de acesso e suas descrições:

 

Nível de Acesso

Descrição

Public

Acesso não é restrito

Private

Acesso somente é permitido a membros da mesma classe

protected

Acesso é permitido ao membros da mesma classe ou classes herdadas.

Internal

Acesso permitidos aos membros do mesmo assembly

 

 

Até a próxima

 

Thiago Silva Santos

Microsoft Student Partners

Comentários
Adicionar novo Busca RSS
Ana Cláudia   |201.68.28.xxx |2009-10-13 17:46:21
Oi to perdida, kkk... faço técnico em informática e to achando o
curso muito difícil, não to conseguindo aprender essa linguagem direito, eu
entendo a lógica, mas não consigo codificar e o meu professor quer q a gente
crie um programa onde a gente digite um valor em reais e o programa mostre
escrito por extenso, como um programa de preencher cheques, eu sei q tem q ser
feito com vetores mas não tenho idéia de como fazer, preciso muito de ajuda,
obrigada.
Escrever um comentário
Nome:
E-mail:
 
Website:
Título:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0
:confused::cheer:
B):evil:
:silly::dry:
:lol::kiss:
:D:pinch:
:(:shock:
:X:side:
:):P
:unsure::woohoo:
:huh::whistle:
;):s
:!::?:
:idea::arrow:
 
Por favor coloque o código anti-spam que você lê na imagem.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."