Conceitos

337 palavras 2 páginas
CASTELO BRANCO – Unidade Realengo
CURSO BACHARELADO SIST. INFORMACÃO
Linguagem de Programação III

Athos Louzeiro Schrapett
Tamires da Fonseca Soares

Rio de Janeiro, 10 de Junho de 2015

ATHOS LOUZEIRO SCHRAPETT
TAMIRES DA FONSECA SOARES
Aluno(s) do Curso de Práticas Linguagem de Programação III da UCB

Linguagem de Programação III

Trabalho apresentado como requisito para aprovação em A2 na disciplina de Linguagem de Programação III da UCB, sob a orientação da Andre Przewodowski Filho.

Rio de Janeiro, 10 de Junho de 2015

Interfaces:
As interfaces são padrões definidos através de contratos ou especificações. Um contrato define um determinado conjunto de métodos que serão implementados nas classes que assinarem esse contrato. Uma interface é 100% abstrata, ou seja, os seus métodos são definidos como abstract, e as variáveis por padrão são sempre constantes (static final).
Uma interface é definida através da palavra reservada “interface”. Para uma classe implementar uma interface é usada a palavra “implements”.
Quando nós criamos uma Interface, nós estamos basicamente criando um set de métodos sem qualquer implementação que deve ser herdado por outras classes já implementadas. A vantagem é que desta forma consegue-se prover um caminho para uma classe ser parte de duas classes: uma herdada hierarquicamente e outra da Interface.
Classes Abstratas:
Quando nós criamos uma Classe Abstrata, nós estamos criando uma classe base que pode ter um ou mais métodos completos, mas pelo menos um ou mais destes métodos tem que criados incompletos (sem corpo), isto caracteriza uma Classe Abstrata.
O propósito de uma Classe Abstrata é prover uma base de definições de como um set de Classes Derivadas irão trabalhar e então permitir os programadores de preencher as implementações nas Classes derivadas.
Classes abstratas X Interfaces:
Classe abstrata
Interface
Agrupa objetos com implementações compartilhadas.
Agrupa objetos com

Relacionados

  • conceitos
    832 palavras | 4 páginas
  • conceito
    357 palavras | 2 páginas
  • conceitos
    1741 palavras | 7 páginas
  • Conceito
    5061 palavras | 21 páginas
  • Conceito
    917 palavras | 4 páginas
  • Conceitos
    4221 palavras | 17 páginas
  • Conceitos
    526 palavras | 3 páginas
  • Conceitos
    893 palavras | 4 páginas
  • conceitos
    363 palavras | 2 páginas
  • Conceitos
    384 palavras | 2 páginas