Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aula de Programação Orientada a Objetos - Java, Notas de aula de Programação para Java

Aula de Programação Orientada a Objetos usando Java

Tipologia: Notas de aula

2019

Compartilhado em 23/10/2019

silvanooliveira
silvanooliveira 🇧🇷

4.7

(3)

8 documentos

1 / 18

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
POO -Java
Classes e Objetos
prof.silvano.oliveira@gmail.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Pré-visualização parcial do texto

Baixe Aula de Programação Orientada a Objetos - Java e outras Notas de aula em PDF para Programação para Java, somente na Docsity!

POO - Java

Classes e Objetos

prof.silvano.oliveira@gmail.com

Desenvolvimento de programas

Análise

Define o que deve ser feito

Projeto

Define como deve ser feito

Implementação

Escreve em uma linguagem de programação

(faz)

Por que OO? Sistemas são complexos Ciclo de vida longo. Muito difícil um único indivíduo entender todo o sistema. Podemos gerenciar a complexidade, não podemos eliminá-la. O “domínio do problema” é complexo Necessário pensar na evolução do sistema

Por que OO?

Modelagem OO

O ser humano conhece o mundo e gerencia sua

complexidade através de objetos

É como desenvolvemos nossa cognição.

Desenvolvemos o conceito de OBJETO

Exemplos de objetos

bola, carro, camisa, luz, casa, calça, música,

conta bancária, poema, etc

Objetos

Características

Dados representam características

São chamados atributos São as variáveis do objeto

Comportamento

Operações definem comportamento

São os métodos de um objeto São as funções que são executadas por um objeto

Exemplo

Classe e objetos

Classe Classe é onde conceituamos o objeto É a essência do objeto Serve como molde do objeto Especifica o objeto Define os atributos e métodos Objeto é uma instância de uma classe Objetos semelhantes pertencem a mesma classe Instância: item de informação que é representado por um tipo

Classes

Classe Lampada

Atributos
potencia, ligada
métodos
ligar, desligar, estaLigada

Prof Silvano Oliveira (POO - Java) 11

Atributos Métodos public class Lampada{ private boolean ligada; private double potencia; public void ligar(){ ligada = true; } public void desligar(){ ligada = false; } public boolean estaLigada(){ return ligada; } }

Programação em JAVA

Classes

Resumo

Objeto

Qualquer entidade que possui características e comportamento

Classe

Descreve um tipo de objeto
Define atributos e métodos

Atributo

Define características do objeto

Método

Operações que o objeto pode realizar

Exemplo

 Criando uma classe que servirá de molde para o Livro

 class Livro {

 String nome;  String descricao;  double valor;  String isbn;

 public class CadastroLivros{

 public static void main (String[] args) { Livro livro = new Livro(); livro.nome = “Star Wars”; livro.descricao = “Ficcao”; livro.valor = 45.00;