Você está na página 1de 20

Projeto – OrientacaoObjetos – passo-a passo

Classes, Objetos e Atributos


Desafio 1 - Atributos

Criar uma classe Data com os atributos:

(int )dia, (int) mes e (int ) ano

Criar também uma classe DataTeste com o método main para instanciar 2 datas,

carregar os dados e mostrá-los

Resposta do Desafio:

Data.java
DataTeste.java

Métodos
Abrir o arquivo Produto.java

Criar o atributo “desconto”

Abrir o arquivo ProdutoTeste.java


Sobrescrever métodos é possível, veja:

Abrir o arquivo Produto.java

No arquivo ProdutoTeste.java
Desafio 2 - Métodos

Criar um método na classe Data que retorne a “data formatada”

Nome do método: obterDataFormatada

Exemplo: 14/06/2022

Resposta do Desafio 2

Data.java
DataTeste.java

Construtores

Produto.java
ProdutoTeste.java
Desafio 3 - Construtores

Criar dois construtores na classe Data o “padrão” e o que recebe “dia, mês e ano”

Obs: Ao utilizar o construtor padrão deixar estabelecido a data 01/01/1970

Resposta do Desafio 3

Abrir a classe Data.java


Abrir a classe DataTeste.java e “COMENTAR O CÓDIGO REFERENTE AO DESAFIO 1”, pois agora
tenho uma data padrão, e também foi criado um construtor para criação de datas já passando
os valores.

Membros de Classe

Abrir a classe Produto.java


Abrir a classe ProdutoTeste.java
Abrir a classe Produto.java

Abrir a classe ProdutoTeste.java


Desafio 4 - Membros de classe “static”

Criar uma classe:

AreaCirc

Atributos:

double raio

double pi

Método:

double area( ) => método responsável em retornar a área da circunferência

Utilize a fórmula : area = pi * (raio * raio)

Criar também a classe AreaCircTeste com o main para interagir com a classe anterior

Resposta Desafio 4

Criar uma classe AreaCirc


Criar a classe AreaCircTeste.java com o método main

Você também pode gostar