100 likes | 328 Views
Ejercicio Proveedores . Análisis del ejercicio propuesto en clase. Clase Proveedor . Esta clase describe a un único proveedor, por lo tanto tenemos que pensar en los atributos y los métodos que tiene un proveedor. Clase Proveedor . Atributos private int id; private String nombre;
E N D
Ejercicio Proveedores Análisis del ejercicio propuesto en clase
Clase Proveedor • Esta clase describe a un único proveedor, por lo tanto tenemos que pensar en los atributos y los métodos que tiene un proveedor.
Clase Proveedor • Atributos • private int id; • private String nombre; • private String direccion; • private String telefono; • private double cantidad;
Clase Proveedor • Métodos Constructores • Proveedor() • Proveedor(int nid,String nnom,String ndir,String ntel,double ncan) • Proveedor (Proveedor np)
Clase Proveedor • Métodos • public void ID(int nid) • public int ID() • public void NOMBRE(int nnom) • public String NOMBRE() • public void DIRECCION(String ndir) • public String DIRECCION()
Clase Proveedor • Métodos • public void TELEFONO(String ntel) • public String TELEFONO() • public void CANTIDAD(double ncan) • public double CANTIDAD() • public void Indicar_Compra(double ncan) • public String toString()
Clase Proveedores • Ahora tenemos que pensar que esta clase representa una lista de proveedores. Por lo tanto los atributos y métodos que pongamos estarán relacionado con esta lista. • Esto lo haremos con un vector.
Clase Proveedores • Atributos • private Vector lista_prov; • Método Constructor Proveedores() { lista_prov=new Vector(); }
Clase Proveedores • Otros métodos • public void Añadir_Proveedor() • public void Borrar_Proveedor() • public void Modificar_Proveedor() • public void Incrementar_Cantidad() • public void Calcular_Total() • public void Listar_Proveedor()
Clase Principal. Método main() • En el programa principal vamos a usar un objeto de la clase Proveedores. • Proveedores lista_prov=new Proveedores(); • Después pondremos el menú y en cada opción el objeto llamará al método correspondiente.