AULA 10 POO

607 palavras 3 páginas
Linguagem de Programação - Java
Prof. Wanderson Dantas pronatec.wanderson@gmail.com POO
• Programação Orientada a Objetos
• Conceitos

O que é uma linguagem OOP?
• É um paradigma de programação de computadores onde se usam classes e objetos, criados a partir dos modelos descritos anteriormente, para representar e processar dados usando programas de computadores.

Entendendo OOP
• Imagine o objeto carro.
• Para você dirigir um carro é preciso antes ser projetado e construído para só depois você poder entrar ligar e acelerar o carro. O que é uma classe ?
• As classes de programação são projetos de um objeto, aonde têm atributos e métodos, ou seja, permite armazenar atributos e métodos dentro dela.

Como representar uma Classe
• Usamos a UML (Unified Modeling Language) para representar as classes, utilizando um retângulo com três divisões: Nome da Classe, Variáveis de Instância e Métodos (ações).

Declaração de uma classe

public class Teste {
//ATRIBUTOS
//MÉTODOS
}

Declaração de uma classe public class Caes {
String nome; int peso;
String corOlhos; int quantPatas; public void andar() { public void comer() { public void dormir() {

}

}
}
}

Características das Classes
• Toda classe possui um Nome.
• Possuem visibilidade, exemplos:
– Public, Private, Protected.

• Possuem membros como:
– Atributos e Métodos.

• Para criar uma classe basta declarar a: visibilidade + class + NomeDaClasse + abrir e fechar chaves { }.

Conclusão sobre as Classes





É MODELO DE ALGO QUE NÃO EXISTE.
É UM PROJETO.
É UMA PLANTA BAIXA DE UMA CASA.
A CLASSE É UMA RECEITA.

• A CLASSE É UMA DEFINIÇÃO DE UM OBJETO.

Exemplo de uma Classe

O que são objetos?
• É a representação de uma coisa do mundo real.
• Os objetos Herdam os Atributos da Classe.
• Neles é permitido instanciar objetos da classe para inicializar os atributos e chamar os métodos.

O que são Instâncias?
• Chamamos de instância, cada objeto criado a partir de uma classe. Exemplo de um Objeto
• É uma instância

Relacionados

  • Java básico
    1197 palavras | 5 páginas
  • ativ 1
    349 palavras | 2 páginas
  • Java
    691 palavras | 3 páginas
  • POO I Aula1 Introdu O
    3344 palavras | 14 páginas
  • Poo - gestão de jogos olímpicos
    2130 palavras | 9 páginas
  • Programação orientada a objeto
    907 palavras | 4 páginas
  • Listas lineares
    935 palavras | 4 páginas
  • Programação Orientada aos Objectos
    1977 palavras | 8 páginas
  • Encapsulamento
    323 palavras | 2 páginas
  • TCC - Plataforma de Ensino WEB
    4244 palavras | 17 páginas