Metodologia e Linguagem de
Programação
Prof.º Thyago Maia
2015.2
Objetivos
Aula 14
• Exercitar a criação de classes, atributos
e métodos;
• Exercitar a instância objetos e o envio
de mens...
Exercício 1
Exercício 1
 Crie uma classe Java chamada Calculadora...
 Atributos: num1 (double, privado), num2 (double,
privado), res...
Exercício 1
 Crie uma classe Java chamada Principal, que...
 Terá o método main implementado;
 Irá instanciar as classe...
Exercício 2
Exercício 2
 Crie uma classe Java chamada Pessoa...
 Atributos: nome (String, privado), peso (double,
privado), altura (...
Exercício 2
 Crie uma classe Java chamada Principal, que...
 Terá o método main implementado;
 Irá instanciar as classe...
Exercício 2
 Crie uma classe Java chamada Principal, que...
 ...;
 Receberá o nome, o peso e a altura digitados pelo us...
Exercício 3
Exercício 3
 Crie uma classe Java chamada Produto...
 Atributos: nome (String, privado), valor (double,
privado), quanti...
Exercício 3
 Crie uma classe Java chamada Principal, que...
 Terá o método main implementado;
 Irá instanciar as classe...
Paradigma de Programação OO
 Principais objetivos do Paradigma OO
 Reutilização de código;
 Restrição de acesso
 Uso d...
Explore o assunto!
Explore o assunto!
• Referências
– CAELUM. Java e Orientação a Objetos. [Internet].
[citado em 2014 Feb 11]. Disponível em...
Próximos SlideShares
Carregando em…5
×

Metodologia e Linguagem de Programação - 2015.2 - Aula 14

255 visualizações

Publicada em

Metodologia e Linguagem de Programação - 2015.2 - Aula 14

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
255
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Metodologia e Linguagem de Programação - 2015.2 - Aula 14

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.2
  2. 2. Objetivos Aula 14 • Exercitar a criação de classes, atributos e métodos; • Exercitar a instância objetos e o envio de mensagens; 2
  3. 3. Exercício 1
  4. 4. Exercício 1  Crie uma classe Java chamada Calculadora...  Atributos: num1 (double, privado), num2 (double, privado), resultado (double, público);  Métodos:  setNum1 (público, sem retorno, um parâmetro double)  setNum2 (público, sem retorno, um parâmetro double)  getNum1 (público, com retorno double, sem parâmetro)  getNum2 (público, com retorno double, sem parâmetro)  adicao, subtracao, multiplicacao, divisao (públicos, sem retorno, sem parâmetro)  getResultado (público, com retorno double, sem parâmetro); 4
  5. 5. Exercício 1  Crie uma classe Java chamada Principal, que...  Terá o método main implementado;  Irá instanciar as classes Scanner (para receber as entradas) e Calculadora (para utilizar nossa calculadora);  OBS: Instanciar = Criar os objetos de cada classe;  Receberá dois números digitados pelo usuário;  Irá enviar os dados para a classe Calculadora;  Fará com que o objeto da classe Calculadora calcule e exiba o resultado de cada operação implementada na classe; 5
  6. 6. Exercício 2
  7. 7. Exercício 2  Crie uma classe Java chamada Pessoa...  Atributos: nome (String, privado), peso (double, privado), altura (double, privado);  Métodos:  setNome (público, sem retorno, um parâmetro String)  setPeso (público, sem retorno, um parâmetro Double)  setAltura (público, sem retorno, um parâmetro Double)  getNome (público, com retorno String, sem parâmetro)  getPeso (público, com retorno double, sem parâmetro)  getAltura (público, com retorno double, sem parâmetro) 7
  8. 8. Exercício 2  Crie uma classe Java chamada Principal, que...  Terá o método main implementado;  Irá instanciar as classes Scanner (para receber as entradas) e DOIS objetos da classe Pessoa (pessoa1 e pessoa2, por exemplo);  Receberá o nome, o peso e a altura digitados pelo usuário para a primeira pessoa;  Irá enviar os dados para o objeto pessoa1 da classe Pessoa;  ...; 8
  9. 9. Exercício 2  Crie uma classe Java chamada Principal, que...  ...;  Receberá o nome, o peso e a altura digitados pelo usuário para a segunda pessoa;  Irá enviar os dados para o objeto pessoa2 da classe Pessoa;  Irá analisar os atributos peso de cada objeto da classe Pessoa e escrever o nome da pessoa mais pesada;  Irá analisar os atributos altura de cada objeto da classe Pessoa e escrever o nome da pessoa mais baixa; 9
  10. 10. Exercício 3
  11. 11. Exercício 3  Crie uma classe Java chamada Produto...  Atributos: nome (String, privado), valor (double, privado), quantidade (double, privado);  Métodos:  Um método set para cada atributo;  Um método get para cada atributo;  Um método para calcular e exibir o total a ser pago; 11
  12. 12. Exercício 3  Crie uma classe Java chamada Principal, que...  Terá o método main implementado;  Irá instanciar as classes Scanner (para receber as entradas) e Produto (para utilizar nossa calculadora);  OBS: Instanciar = Criar os objetos de cada classe;  Receberá o nome de um produto, seu valor e a quantidade adquirida;  Irá enviar os dados para a classe Produto;  Fará com que o objeto da classe Produto calcule e exiba o total a ser pago; 12
  13. 13. Paradigma de Programação OO  Principais objetivos do Paradigma OO  Reutilização de código;  Restrição de acesso  Uso de componentes independente dos detalhes de implementação;  Alterações na implementação de componentes terá apenas um efeito local; 13
  14. 14. Explore o assunto!
  15. 15. Explore o assunto! • Referências – CAELUM. Java e Orientação a Objetos. [Internet]. [citado em 2014 Feb 11]. Disponível em: https://www.caelum.com.br/apostila-java- orientacao-objetos/. 15

×