SlideShare uma empresa Scribd logo
1 de 35
Prof. Rafael Rodrigues de Souza
Projeto
Propriedades
Eventos
Objeto X Componentes
Nome do objeto
Classes
Objetos
Métodos
Utilizando a classe
Atributos e Propriedades
Modelo de classe com propriedade
Atributos estáticos
Métodos estáticos
Construtores
Classe sem construtor
Classe com construtor
Sobrecarga de métodos
Executando métodos sobrecarregados
Exemplo
Herança
Exemplo herança
Propriedades protegidas
Utilizando a classe física
Sobrescrevendo métodos nas classes derivadas
Sobrescrevendo métodos nas classes derivadas
Sobrescrevendo métodos nas classes derivadas
Diferenciando atributos herdados
Diferenciando atributos herdados
Polimorfismo
Classes Abstratas
 Uma classe abstrata é uma classe que não pode ser
 instanciada.
Classes finais
 Uma classe final não pode conter classes derivadas,
 para tanto basta utilizar a palavra chave sealed
Classes Parciais
 Basicamente uma classe parcial é uma classe em que ao
 invés de se utilizar um único arquivo físico, se utiliza 2
 ou mais arquivos.
Métodos Abstratos
 Um método abstrato, não tem corpo, apenas a
  declaração do método.

 Isto significa que as classes
  derivadas da classe Clientes
  terão necessariamente que
  implementar este 2
  métodos.
Interfaces
 As interfaces atuam como um contrato para as classes
  que a implementam.
 Nas interfaces você define os métodos que deverão ser
  implementados pela classes derivadas.

Mais conteúdo relacionado

Semelhante a C#topicos

Orientação a objetos com PHP
Orientação a objetos com PHPOrientação a objetos com PHP
Orientação a objetos com PHPLeonardo Soares
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem IIIJuliano Weber
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetosCleyton Ferrari
 
Aula 4 acessibilidade
Aula 4   acessibilidadeAula 4   acessibilidade
Aula 4 acessibilidadeDanilo Alves
 
Reuso com Herança e Composição
Reuso com Herança e ComposiçãoReuso com Herança e Composição
Reuso com Herança e ComposiçãoDenis L Presciliano
 
Reuso com Herança e Composição
Reuso com Herança e ComposiçãoReuso com Herança e Composição
Reuso com Herança e ComposiçãoDenis L Presciliano
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a pooSedu
 
Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Ryan Padilha
 
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/Rodrigo Vieira
 
Programação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptxProgramação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptxBernaldinoFernandes
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 

Semelhante a C#topicos (20)

Aula orientação a objetos
Aula orientação a objetosAula orientação a objetos
Aula orientação a objetos
 
Orientação a objetos com PHP
Orientação a objetos com PHPOrientação a objetos com PHP
Orientação a objetos com PHP
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
Aula 4 acessibilidade
Aula 4   acessibilidadeAula 4   acessibilidade
Aula 4 acessibilidade
 
Reuso com Herança e Composição
Reuso com Herança e ComposiçãoReuso com Herança e Composição
Reuso com Herança e Composição
 
Reuso com Herança e Composição
Reuso com Herança e ComposiçãoReuso com Herança e Composição
Reuso com Herança e Composição
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
 
Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)
 
Classes e Objectos JAVA
Classes e Objectos JAVAClasses e Objectos JAVA
Classes e Objectos JAVA
 
Poo padadigmas
Poo padadigmasPoo padadigmas
Poo padadigmas
 
03 poo
03 poo03 poo
03 poo
 
Java7
Java7Java7
Java7
 
3- POO
3- POO3- POO
3- POO
 
Poo
PooPoo
Poo
 
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/
 
Herança.pptx
Herança.pptxHerança.pptx
Herança.pptx
 
Programação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptxProgramação Orientado a Objetos - Sessao 4.pptx
Programação Orientado a Objetos - Sessao 4.pptx
 
Java11
Java11Java11
Java11
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 

C#topicos