Bom pessoal,sou nova no forum,nova com o java e tudo mais rsrs
Eu nao consigo fazer o exercicio do diagrama da imagem.Se alguem, por favor, puder me ajudar…Eu preciso mesmo.
Muito obrigada!!!
Gerenciador de despesas
4 Respostas
Qual é sua dúvida?
sem código, sem ajuda!
[]s
olá renata2099,
vc utiliza alguma IDE?
da uma lida aqui: http://www.caelum.com.br/download/caelum-java-objetos-fj11.pdf
e vê se vc consegue começar a preparar os objetos.
outra opção (se vc ñ se interessa/precisa apreender a programar heheh) baixa o argouml e “desenha” suas classes, o argouml tem uma opção para gerar o código java, ele não vai montar as regras de negócios mas pelo menos o básico do básico ele gera sozinho.
att,
pedruhenrik eu uso o eclipse pra fazer,mas ta muito complicado,ele ta dando varios erros.
Muito obrigada pela sua ajuda,eu vou testar esse argo uml.
Valeu mesmo!!
gostei desse exercicio, como sou novato, ainda não tinha pego um UML pra implementar...
transformei ele aqui no java mais pra implementar to com dificuldades...
public abstract class Despesa {
String descricao;
double valorTotal;
public abstract void cadastrarDespesa();
public abstract void calcularDespesa();
public abstract void listarDespesa();
}
vou colocar somente a classe de Alimentacao:
import javax.swing.JOptionPane;
public class Alimentacao extends Despesa {
String nomeRestaurante;
@Override
public void cadastrarDespesa() {
// TODO Auto-generated method stub
this.nomeRestaurante = JOptionPane.showInputDialog("Digite o nome do restaurante ");
this.descricao = JOptionPane.showInputDialog("Digite a Descrição ");
this.valorTotal = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor"));
}
@Override
public void calcularDespesa() {
// TODO Auto-generated method stub
}
@Override
public void listarDespesa() {
// TODO Auto-generated method stub
}
}
esta é a maneira correta de implementação?
não coloquei public nem private, por que os gets e sets não estão no uml então tenho que saber qual devo usar...
outra pergunta: eu não posso criar uma Lista?? por que no UML não tem...
ou seja: não posso colocar nada de diferente do que esta no UML?
como eu usaria a classe Alimentacao dentro do main?