23/02/2006, 19:27
|
| | | Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses Puntos: 0 | |
ya me salio el programa!!! Hola, al fin ya pude encontrar el problema que tenia y ya pude resolver el programa. A continuacion, les adjunto el programa completo para que lo vea cualquier persona que en algun momento deba hacer algo asi y tenga problemas. Espero les ayude ahi les va:
Primero la clase Product
package productos;
public abstract class Product {
protected double precio;
protected String nombre;
protected int cantidad;
public Product(){
precio=0.0;
nombre=new String();
cantidad=0;
}
public Product(double p, String n, int c){
precio=p;
nombre=new String(n);
cantidad=c;
}
public void setPrecio(double pp){
precio=pp;
}
public void setNombre(String nn){
nombre=new String(nn);
}
public void setCantidad(int cc){
cantidad=cc;
}
public double getPrecio(){
return precio;
}
public String getNombre(){
return nombre;
}
public int getCantidad(){
return cantidad;
}
public abstract void imprimir();
}
ahora la clase de los productos software:
package productos;
public class SWProduct extends Product{
private int numeroCd;
public SWProduct(){
super();
numeroCd=0;
}
public SWProduct(double p, String n, int c, int nn){
super(p,n,c);
numeroCd=nn;
}
public void setNumero(int g){
numeroCd=g;
}
public int getNumero(){
return numeroCd;
}
public void imprimir(){
System.out.println("Producto de Software: "+super.getNombre()+" "
+super.getPrecio()+" "+super.getCantidad()+" "
+getNumero());
}
}
ahora lo de los productos hardware:
package productos;
public class HWProduct extends Product {
private double peso;
public HWProduct(){
super();
peso=0.0;
}
public HWProduct(double p, String n, int c, double pp){
super(p,n,c);
peso=pp;
}
public void setPeso(double pp){
peso=pp;
}
public double getPeso(){
return peso;
}
public void imprimir(){
System.out.println("Producto Hardware: "+super.getNombre()+" "
+super.getPrecio()+" "+super.getCantidad()+" "
+getPeso());
}
}
ya les mando las otras clases en otro mensaje |