jueves, 10 de febrero de 2011

Herencia en mi Proyecto (TALLER)

Buenos días, aquí les muestro los códigos de mi programa ya con las modificaciones y relaciones de herencia agregados.


Clase Material.

package pooproyect;

public class Material{   //clase papa 

    private materiales m;       // caracteristicas
    private canticad q;         // de productos
    private costo c;            //y materiales

    private escoba e;           //productos que se fabrican
    private trapeador t;        // en la fabrica

    public void escoba() {
    
 private int popotillo; 
 private int paloplastico;     // materiales para fabricar escobas
 private int palomadera;
 private int alambre;
    
 
    }

    public void trapeador(){

 private int algodon;
 private int fregona;
 private int paloplastico;        // materiales para fabricar trapeadores
 private int palomadera;
 private int alambre;

    }

}




Clase Orden.

package pooproyect;

public class Orden extends Material{

    private Int ejemplares; //numero de ejemplares requeridos
    

public void estandar(){
  
 //El cliente elegira la cantidad de productos que desea de acuerdo al
        //estandard de la fabrica

    }


public void personalizado(){
    
 /*El cliente podra elegir los materiales que desea para el producto que
 quiere adquirir*/

    }

}



Clase Producto

package pooproyect;


    public class Producto extends Orden { /*relacion de herencia con orden, 
ya que las estadisticas que se encarga de calcular esta clase, provienen 
directamente de las ordenes o pedidos que realizen los clientes*/

    private String escoba;  //son los productos que se venden
    private STring trapeador;
 

    public void costo(){ //encargada de realizar las estadisticas

    private int ventas; //cantidad de ventas
    private int unitario; //costo por fabricar producto
    private int precio; //precio final
    private int utilidades; //ganancia total en el pedido 
    private int perdida; //perdida total en el pedido



    }
}



Eso fue lo que considere de a cuerdo a las sugerencias que me dio la Dra. Elisa, si hay alguna pregunta, aclaracion, duda, comentario o sugerencia comenten :3

Saludos!

1 comentario:

  1. Aquí hay múltiples confusiones. Estás poniendo como métodos lo que lógicamente serían clases hijo y luego aplicas la herencia donde no es. Vamos a tener que platicar en detalle sobre esto; que pena que no pudiste estar en las asesorías, ya que ahora se pospone la aclaración hasta la clase donde ya tienes que exponer el tema :S Lee algún tutorial o ve un video o algo sobre progra OO en general y herencia en particular por si te ayuda ordenar mejor tus ideas. Le veo potencial a lo que estás haciendo, pero está muy revuelto... Te pongo 3 puntos si me juras que lo arreglas pronto. (Luego te castigo si no cumples...)

    ResponderEliminar