dudas programa con diferentes clases
Publicado por Nicolás (16 intervenciones) el 12/11/2017 13:14:23
Hola. Estoy recién aprendiendo a programar con Java. Necesito hacer un programa que me permita mostrar productos. Como java es programación orientada a objetos, decidí intentar creando varios objetos y estableciendo relaciones entre ellos. en mi caso tengo tres: Ingresar productos, mostrar productos y aplicación. Me propuse hacerlo así ya que si necesito agregar o modificar funciones, es más sencillo hacerlo de esta forma, disparando el programa con el objeto programación. No sé si es posible desarrollarlo de esta forma, pero no logro compilar adecuadamente algunas clases de objetos. Alguien me podría orientar?
INGRESAR PRODUCTOS:
MOSTRAR PRODUCTOS
APLICACION
INGRESAR PRODUCTOS:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
public class IngresarProductos {
private Scanner teclado;
private String[] categoria;
private String[] categoriaMarca;
public void cargar() {
teclado = new Scanner(System.in);
categoria = new String[4];
categoriaMarca = new String[4];
System.out.println("Carga de productos");
for(int f=0; f<categoria.length;f++) {
System.out.print("Ingrese la categoría del producto ");
categoria[f] = teclado.next();
System.out.print("Ingrese la marca del producto ");
categoriaMarca[f] = teclado.next();
}
}
}
MOSTRAR PRODUCTOS
1
2
3
4
5
6
7
8
public class MostrarProductos {
public void imprimir() {
IngresarProductos nuevo = new IngresarProductos();
for (int f = 0; f<categoria.length;f++) {
System.out.println(categoria[f] + " - " + categoriaMarca[f]);
}
}
}
APLICACION
1
2
3
4
5
6
7
8
public class Productos {
public static void main(String[] arg) {
IngresarProductos nuevo = new IngresarProductos();
nuevo.cargar();
System.out.println("Lista de productos ingresados: ");
nuevo.imprimir();
}
}
Valora esta pregunta
0