Upload
merle
View
25
Download
1
Embed Size (px)
DESCRIPTION
C#. Propriedades. Sharp Shooters .NET Universidade Federal de Pernambuco Centro de Informática Recife, 23/09/2002 Autor: Marden Menezes Costa. O conceito de Propriedades. Maneira mais conveniente de acessar dados privados Similar aos métodos get e set de Java - PowerPoint PPT Presentation
Citation preview
C#
Sharp Shooters .NETUniversidade Federal de Pernambuco
Centro de InformáticaRecife, 23/09/2002
Autor: Marden Menezes Costa
Propriedades
O conceito de Propriedades
- Maneira mais conveniente de acessar dados privados
- Similar aos métodos get e set de Java
- O acesso acabará ficando igual à maneira como se acessa um dado público
ImplementandoNo seguinte código escrito no VS . NET, implementamos Propriedades:
using System;
namespace Propriedades {
class Pessoa {
private String atributoNome;
public string Nome {
set {
atributoNome = value;
}
get {
return atributoNome;
}
}
Implementando(II)static void Main(string[] args) {
Pessoa pessoa = new Pessoa();
// aqui ele usa o set:
pessoa.Nome = "Severino";
// aqui ele usa o get:
Console.WriteLine(pessoa.Nome);
// aqui ele usa o set:
pessoa.Nome = "Biu";
// aqui ele usa o get:
Console.WriteLine(pessoa.Nome);
Console.ReadLine();
} // fim do Main
} // fim da classe
} // fim no namespace
Observações
Não é obrigatório o uso dos métodos get e set juntos. Pode haver a escolha, por exemplo, só do get, para que não seja permitida a mudança do valor do campo, ou só do set para que o valor nunca seja visto.