8
C# Sharp Shooters .NET Universidade Federal de Pernambuco Centro de Informática Recife, 23/09/2002 Autor: Marden Menezes Costa Propriedade s

Propriedades

  • 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

Propriedades

Dividida em três partes:

- campo

- método de leitura (get)

- método de gravação (set)

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

A Compilação

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.

Referências

• Desenvolvendo sites de e-commerce com .NET, Makron Books, 2002• C# e .NET - Guia do Desenvolvedor, Editora Campus, 2002