Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Java

No description
by

carlos cesar c oliveira

on 9 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Java

A Orientação a Objeto é um paradigma de programação baseado na interação entre diversas unidades de software chamadas objetos.
ORIENTAÇÃO A OBJETOS
1. Diz-se de qualquer coisa material.
2. Mercadoria, bens de consumo.
O que é Objeto?
CLASSE CARRO
CLASSES - ATRIBUTOS E METÓDOS
Elas definem o estado e o comportamento de um objeto, descrevem de maneira abstrata como o objeto É e o que PODE fazer.
E AS CLASSES?
Java
Java - Programação Orientada a objetos
Características

COMO CRIAMOS UM OBJETO?
GRUPO 5
Carlos César
Reginaldo
Higor
Suzana
Rafael Fernandes
Métodos - Funções
o que ele pode fazer
Atributos - Variáveis
Classe Pessoa
Classe Pessoa
Método
ATRIBUTOS:
Cor
Marca
Modelo
Quantidade de Marchas
Veloc. Máxima
Air Bag
Teto Solar
Etc.
CLASSE PESSOA
ATRIBUTOS:
MÉTODOS:
Acelerar
Freiar
Converter(Esq./Dir.)
Liberar Air bag
Abrir Teto Solar
Acender Faróis
Dar Ré
Ligar Audio
Etc.

MÉTODOS:
Sexo
Altura
Peso
Cor dos Olhos
Tipo de Cabelo
Cor da Pele
Nome
Caminhar
Correr
Pular
Sorrir
Chorar
Escalar
Etc.
Através do Método Construtor
Os Métodos de Acesso são os métodos utilizados para visualizar e alterar o conteúdo dos atributos
public class Carro
{
private string cor;

// Método Construtor
public Carro(string pCor, string pMarca,...)
{
cor = pCor;
//Comados de iniciação
}

//Métodos de Acesso
public void setCor(string pCor)
{
cor = pCor;
}

public string getCor()
{
return cor;
}
}

DE ONDE VEIO A IDÉIA DA ORIENTAÇÃO A OBJETOS?
OO é um jeito de se pensar o problema!
Em objetos complexos?
Como projetar os Objetos?
Como fica o desenvolvimento da classe?
public

class
Carro
{
string
cor;
Motor
motor;
Pneu
pneu;

public
Carro(
string
pCor, ...)
{
cor = pCor;
motor = pMotor;
pneu = pPneu;

/*Construtor Carro*/
}

/*Métodos Carro*/
}
Vantagens:
Mais simples de desenvolver;
Propicia do trabalho em equipe;
Auxilia no reaproveitamento de código.
Dividir para conquistar.
Orientação a objetos
Full transcript