ME AJUDA POR FAVOR
Crie uma classe (em Java) chamada Data com três variáveis de instância: mês (int), dia (int) e ano (int). Fornece um construtor que inicialize essas três variáveis e assuma que os valores fornecidos estão corretos. Crie métodos “get” e “set” para cada variável de instância. Crie um método mostraData que exibe o mês, dia e ano separados por barras (/). Cria uma classe para testar seu código.
Soluções para a tarefa
Resposta:
classe principal:
class Main{
public static void main(String args[]){
Data data = new Data(10, 10, 2010);
data.mostraData();
}
}
classe Data:
public class Data {
private int dia;
private int mes;
private int ano;
public Data(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
public int getDia(){
return this.dia;
}
public void setDia(int dia){
this.dia = dia;
}
public int getMes(){
return this.mes;
}
public void setMes(int mes){
this.mes = mes;
}
public int getAno(){
return this.ano;
}
public void setAno(int ano){
this.ano = ano;
}
public void mostraData(){
System.out.println(this.dia + "/" + this.mes + "/" + this.ano);
}
}
Explicação:
você pode testar os métodos get e set na classe principal se quiser
Cada fatura deve incluir quatro informações (atributos ou variáveis de instância): número do produto (String), descrição do produto (String),
quantidade vendida (int) e preço unitário do produto (double). A classe deve possuir um construtor que inicializa essas variáveis de
instância, e cada uma delas teve ter associados os métodos “set” (“setter”) e “get” (“getter”) apropriados
getTotalFatura que calcula o valor da fatura (ou seja, multiplica a quantidade pelo preço do produto comprado).
Se a quantidade fornecida não for positiva, deve então o seu código deve corrigi-lo para 0, e o mesmo deve acontecer caso o preço do
produto não for positivo.
Para saber se sua classe funciona de acordo com o esperado, escreva um aplicativo Java (uma classe executável) que instancie a classe
Fatura e execute os seus métodos.