Apostila de Introdução a POO com C#

1.602 visualizações

Publicada em

Apostila de Introdução a POO com C#

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.602
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
64
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apostila de Introdução a POO com C#

  1. 1. TREINAMENTO C# - POO O que são Classes ? 1
  2. 2. TREINAMENTO C# - POO Exemplo de Classe e Teste 2
  3. 3. TREINAMENTO C# - POO O que são Classes ? 3
  4. 4. TREINAMENTO C# - POO O que são Classes ? 4
  5. 5. TREINAMENTO C# - POO O que são Objetos ? 5
  6. 6. TREINAMENTO C# - POO O Que são Construtores ?  C# suporta construtores: de instância, privado e estático  Construtores de instância são utilizados para criar e inicializar instâncias de uma classe  O construtor sem parâmetros é o construtor padrão  Se na classe não é definido o construtor, o construtor padrão é gerado automaticamente e os campos são inicalizados com os valores padrão.  É declarado da mesma forma que um método, porém não tem tipo de retorno (e nem void) e deve ter o mesmo nome da classe  Construtores de instância podem ser sobrecarregados e são “chamados” com o operador new  Construtores da classe derivada podem chamar o construtor da super classe (base) 6
  7. 7. TREINAMENTO C# - POO Exemplo de Construtores: 7
  8. 8. TREINAMENTO C# - POO O que são Interfaces ? 8
  9. 9. TREINAMENTO C# - POO Exemplo com Interfaces: 9
  10. 10. TREINAMENTO C# - POO Exemplo com Interfaces: 10
  11. 11. TREINAMENTO C# - POO Exemplo com Interfaces: 11
  12. 12. TREINAMENTO C# - POO Interface: diagrama do exemplo 12
  13. 13. TREINAMENTO C# - POO Visibilidade dos membros da classe: 13
  14. 14. TREINAMENTO C# - POO O que são campos ? 14
  15. 15. TREINAMENTO C# - POO Exemplo de campos da classe (static) e da instância(não static): 15
  16. 16. TREINAMENTO C# - POO Exemplo de campos da classe (static) e da instância(não static): 16
  17. 17. TREINAMENTO C# - POO O que são Métodos:  É um membro da classe implementa uma ação que pode ser executada por um objeto ou pela classe.  Métodos estáticos (static) são acessados através da classe  Métodos de instância (não estáticos) são acessados através das instâncias da classe  Pode ter uma lista de parâmetros, que representa os valores ou referências de variáveis que são passadas para o método; e um tipo de retorno, que indica o que é retornado pelo método  O método que tem como tipo de retorno void, indica que não retorna um valor  A assinatura do método deve ser única na classe, e é formada pelo nome e número, modificadores e tipos de parâmetros. 17
  18. 18. TREINAMENTO C# - POO 18
  19. 19. TREINAMENTO C# - POO EM EVOLUÇÃO ... 19

×