View
993
Download
5
Category
Preview:
DESCRIPTION
Apostila de Introdução a POO com C#
Citation preview
TREINAMENTO C# - POO
1
O que são Classes ?
TREINAMENTO C# - POO
2
Exemplo de Classe e Teste
TREINAMENTO C# - POO
3
O que são Classes ?
TREINAMENTO C# - POO
4
O que são Classes ?
TREINAMENTO C# - POO
5
O que são Objetos ?
TREINAMENTO C# - POO
6
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)
TREINAMENTO C# - POO
7
Exemplo de Construtores:
TREINAMENTO C# - POO
8
O que são Interfaces ?
TREINAMENTO C# - POO
9
Exemplo com Interfaces:
TREINAMENTO C# - POO
10
Exemplo com Interfaces:
TREINAMENTO C# - POO
11
Exemplo com Interfaces:
TREINAMENTO C# - POO
12
Interface: diagrama do exemplo
TREINAMENTO C# - POO
13
Visibilidade dos membros da classe:
TREINAMENTO C# - POO
14
O que são campos ?
TREINAMENTO C# - POO
15
Exemplo de campos da classe (static) e da instância(não static):
TREINAMENTO C# - POO
16
Exemplo de campos da classe (static) e da instância(não static):
TREINAMENTO C# - POO
17
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.
TREINAMENTO C# - POO
18
TREINAMENTO C# - POO
19
EM EVOLUÇÃO ...
Recommended