Variavel de outra classe

3 respostas
programaçãovetorjava
K

Boa tarde, pessoal!

Estou treinando um pouco de java e tenho um exercicio para entregar na faculdade.

O professor pediu pra fazer um sistema de consulta de pedido, onde pode-se adicionar itens ao pedido ver a quantidade de pedidos no codigo de cliente, usando vetores, etc.

Minha dúvida é no código em si, pois eu gostaria de usar as variaveis da classe PedidoItem que possui o metodo principal, na minha classe Pedido. É possivel? Ou é melhor declarar tudo junto no mesmo lugar? Porque eu achei que ficaria uma bagunça dessa maneira.

public class Pedido {

public void Entrada() {

<strong>Cod_Produto</strong> = Integer.parseInt(JOptionPane.showInputDialog(Informe o codigo do produto));

<strong>Vlr_Unitario</strong> = Integer.parseInt(JOptionPane.showInputDialog(Informe o valor unitario));

<strong>Qtd_Basica</strong> = Integer.parseInt(JOptionPane.showInputDialog(Informe a quantidade));

<strong>UM_Basica</strong> = JOptionPane.showInputDialog(Informe a unidade de medida);
public class PedidoItem {

int <strong>Cod_Produto</strong>;

double <strong>Vlr_Unitari</strong>o;

double <strong>Qtd_Basica</strong>;

String <strong>UM_Basica</strong>;
public static void main(String[] args) {
         
    Pedido n1 = new Pedido();
    n1.Entrada();

3 Respostas

FabioSaid

Cria a classe PedidoItem separado de Pedido , e também cria outra classe “PedidoItemTest” - para demonstrar a classe Pedido, na classe Pedido é só vc usar a heranca , (public class Pedido extends PedidoItem) - a classe Pedido já vai herdar os atributos de PedidoItem , depois é só vc instanciar a classe Pedido na classe PedidoItemTest , - Pedido p = new Pedido();

K

Ah sim!!! Muito Obrigado pela ajuda. Parecia mais complicado que isso haha

FabioSaid

Beleza , quando você terminar posta aqui.

Criado 26 de setembro de 2018
Ultima resposta 26 de set. de 2018
Respostas 3
Participantes 2