Programação orientada a objetos

1404 palavras 6 páginas
GUIA RÁPIDO C#

Encapsulamento e Modificadores de
Acesso
public double Saldo
{
get
;
private set ;
}

Cliente guilherme
= new
Cliente
(
"Guilherme
Silveira"
);
class
Cliente
{
// Outros atributos da classe Cliente

Quando mudamos de "private" para "public", mas

public string
Nome { get ; set ;}

definimos um "get" e um "set". Também alteramos o nome do atributo e fizemos uso de letra

Cliente ( string nome)

maiúscula. Essa é a convenção para as chamadas

{ this
.
Nome = nome;

Properties.
Isso faz com que o saldo possa ser visualizado por outras classes (repare ali o get; ), mas alterações nele devem ser feitas apenas pela própria classe (repare ali no private set;
).

}
}

Vimos que quando criamos um construtor na

Agora sabemos como esconder atributos para conseguir encapsular os comportamentos e facilitar a manutenção. Encapsulamento é um dos conceitos mais importantes da orientação a objetos. Lembre­se dele o tempo inteiro!

classe, o C# usa o construtor criado para inicializar

Construtores

construtor não recebe argumentos e não executa

Para definir um novo comportamento que dirá

nenhuma ação, ou seja, um construtor que não

como será construído o objeto. Algo como:

o objeto, porém o que acontece quando não temos nenhum construtor na classe? Quando uma classe não tem nenhum construtor, o C# coloca um construtor padrão dentro da classe. Esse

recebe nenhum argumento e tem o corpo vazio.

Herança

Array

Quando uma classe é definida com o :, dizemos

Quando queremos guardar diversos objetos,

que ela herda da outra (Conta), ela ganha tudo o

podemos fazer uso de Arrays. Um array é uma

que a classe tem, como atributos e métodos. Por

estrutura de dados que consegue guardar vários

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas