oi galera,
preciso da ajuda de voces, bem, eu tinha uma ducida, postei aqui no portal, e pediram pra colocar static, na declaração das variaveis, mais o professor disse que está errado em usar, o codigo é:
import javax.swing.*;
public class Venda
{
private static Funcionario funcionario;
private static String produto;
private static String valorvenda;
private static String cliente;
private static String datavenda;
public Funcionario getFuncionario()
{
return funcionario;
}
public void setFuncionario(Funcionario funcionario)
{
this.funcionario = funcionario;
}
public String getProduto()
{
return produto;
}
public void setProduto(String produto)
{
this.produto = produto;
}
public String getValorVenda()
{
return valorvenda;
}
public void setValorVenda(String valorvenda)
{
this.valorvenda = valorvenda;
}
public String getDataVenda()
{
return datavenda;
}
public void setDataVenda(String datavenda)
{
this.datavenda = datavenda;
}
public Venda(Funcionario f, String p, String vv, String c, String dv)
{
funcionario = f;
produto = p;
valorvenda = vv;
cliente = c;
datavenda = dv;
}
public String toString()
{
return "Funcionário: " + funcionario + "\n" +
"Produto(s): " + produto + "\n" +
"Valor da Venda: " + valorvenda + "\n" +
"Cliente: " + cliente + "\n" +
"DataVenda: " + datavenda + "\n";
}
public static void main(String args[])
{
Venda minhaVenda = new Venda(funcionario, produto, valorvenda, cliente, datavenda);
String funcionario, produto, valorvenda, cliente, datavenda;
funcionario =
JOptionPane.showInputDialog("Funcionário: ");
produto =
JOptionPane.showInputDialog("Produto(s): ");
valorvenda =
JOptionPane.showInputDialog("ValorVenda: ");
cliente =
JOptionPane.showInputDialog("Cliente: ");
datavenda =
JOptionPane.showInputDialog("DataVenda: ");
JOptionPane.showMessageDialog(
null, "Funcionário: " + funcionario + "\n" +
"Produto(s): " + produto + "\n" +
"Valor da Venda: " + valorvenda + "\n" +
"Cliente: " + cliente + "\n" +
"Data da Venda: " + datavenda, "Cadastro de Produtos", JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null, "Cadastro efetuado com sucesso!", "Confirmação do cadastro", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
preciso tirar os statics..
private static Funcionario funcionario;
private static String produto;
private static String valorvenda;
private static String cliente;
private static String datavenda;
quando eu tiro, da erro em:
Venda minhaVenda = new Venda(funcionario, produto, valorvenda, cliente, datavenda);
o professor disse que era pra fazer chamando o metodo get, ja que tirando o static, fica tipow, invisivel… sei la o q
Espero que me ajudem
valeu galera!
abraço a todos