Unopar

2369 palavras 10 páginas
Introdução
O paradigma da orientação a objetos é algo já presente na vida de profissionais relacionados às áreas de desenvolvimento e análise. Muitos conceitos existem, os quais são amplamente trabalhados em inúmeros livros e muitas vezes com enorme propriedade.
O trabalho proposto neste material objetiva abordar sobrecarga, herança, polimorfismo e exceção, porém dando ênfase na implementação destes conceitos fazendo uso da linguagem C#, fazendo, quando possível, uma analogia com Java.
Para o melhor aproveitamento das informações aqui constantes, espera-se que o leitor já possua algum conhecimento de orientação a objetos ou de alguma linguagem de programação baseada na mesma (preferencialmente C#). Mas, caso você não tenha este conhecimento prévio, leia o material e busque relacioná-lo com outros materiais, disponibilizados em livros, por exemplo.
Herança
A herança diz respeito à extensibilidade de classes no modelo orientado a objetos. Quando se diz estender determinada classe, entende-se que uma nova classe será criada, contendo suas próprias propriedades e características e, agregando a esta nova classe as propriedades e características de outra já existente a qual é conhecida também como um classe Genérica (ou superclasse). Já a nova classe é conhecida como classe especializada (ou subclasse). Um exemplo fácil de ser visualizado é o caso de uma classe que represente pessoas, como pode ser visualizado no diagrama de classes daFigura 1. | Figura 1. Diagrama de classes representando Herança |

Na Figura 1, vê-se a classe genérica (Pessoa) e suas duas classes específicas (Jurídica e Física), representadas através de um diagrama de classes (oferecido pela UML), o qual possibilita, entender que uma pessoa possui um nome e possibilidade de escrevê-lo através de um método. Ao tratar-se de uma pessoa jurídica, é possível perceber que a mesma também é uma pessoa, possuindo então um nome, que pode ser escrito usando-se o mesmo método, porém ela contém um

Relacionados

  • Unopar
    358 palavras | 2 páginas
  • unopar
    801 palavras | 4 páginas
  • unopar
    1154 palavras | 5 páginas
  • Unopar
    3674 palavras | 15 páginas
  • Unopar
    1357 palavras | 6 páginas
  • unopar
    391 palavras | 2 páginas
  • Unopar
    362 palavras | 2 páginas
  • Unopar
    1804 palavras | 8 páginas
  • unopar
    570 palavras | 3 páginas
  • unopar
    1179 palavras | 5 páginas