apostila de introdução a poo com c#

Post on 08-Jul-2015

993 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apostila de Introdução a POO com C#

TRANSCRIPT

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 ...

top related