Variavel de outra classe

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() {
Cod_Produto = Integer.parseInt(JOptionPane.showInputDialog(“Informe o codigo do produto”));
Vlr_Unitario = Integer.parseInt(JOptionPane.showInputDialog(“Informe o valor unitario”));
Qtd_Basica = Integer.parseInt(JOptionPane.showInputDialog(“Informe a quantidade”));
UM_Basica = JOptionPane.showInputDialog(“Informe a unidade de medida”);

public class PedidoItem {
int Cod_Produto;
double Vlr_Unitario;
double Qtd_Basica;
String UM_Basica;

public static void main(String[] args) {
         
    Pedido n1 = new Pedido();
    n1.Entrada();

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();

1 curtida

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

Beleza , quando você terminar posta aqui.