Herencia en NETBEANS
Herencia en NETBEANS
Herencia en NETBEANS
Netbeans
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package EJER;
import java.util.Scanner;
public class Factura extends Precio {
public int cliente;
public String emisor = "UNIVERSIDAD DE CHIMBOTE";
public Factura(int cliente, int precio1, int precio2, int precio3, String producto1, String
producto2, String producto3) {
super(precio1, precio2, precio3, producto1, producto2, producto3);
this.cliente = cliente;
}
// public void imprimirFactura () {
//System.out.println("");
//System.out.println("Emisor: " + emisor);
//System.out.println("----------------------");
//System.out.println("Cliente: " + cliente);
//System.out.println("Total: " + getEuros() + " euros");
//}
/**
* @return the cliente
*/
public int getCliente() {
return cliente;
}
/**
* @param cliente the cliente to set
*/
public void setCliente(int cliente) {
this.cliente = cliente;
}
/**
* @return the emisor
*/
public String getEmisor() {
return emisor;
}
/**
* @param emisor the emisor to set
*/
public void setEmisor(String emisor) {
this.emisor = emisor;
}
@Override
public String toString() {
return "\n Cliente =\t" + cliente + "\n Emisor=\t" +
emisor + "\n" ;
}
}
package EJER;
public class Precio {
public int precio1;
public int precio2;
public int precio3;
public String producto1;
public String producto2;
public String producto3;
public Precio(int precio1, int precio2, int precio3, String producto1, String producto2, String
producto3) {
this.precio1 = precio1;
this.precio2 = precio2;
this.precio3 = precio3;
this.producto1 = producto1;
this.producto2 = producto2;
this.producto3 = producto3;
}
/**
* @return the precio1
*/
public int getPrecio1() {
return precio1;
}
public void setPrecio1(int precio1) {
this.precio1 = precio1;
}
public int getPrecio2() {
return precio2;
}
public void setPrecio2(int precio2) {
this.precio2 = precio2;
}
public int getPrecio3() {
return precio3;
}
public void setPrecio3(int precio3) {
this.precio3 = precio3;
}
public String getProducto1() {
return producto1;
}
public void setProducto1(String producto1) {
this.producto1 = producto1;
}
public String getProducto2() {
return producto2;
}
public void setProducto2(String producto2) {
this.producto2 = producto2;
}
@Override
public String toString() {
return "\nProducto =\t" + producto1 +
"\nPrecio =\t" + precio1
+ "\nProducto =\t" + producto2
+ "\nPrecio =\t" + precio2 +
"\nProducto =\t" + producto3 +
"\nPrecio =\t" + precio3;
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package EJER;
import java.util.Scanner;
/**
*
* @author LAB-B
*/
public class PruebaFactura {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner t= new Scanner(System.in);
int precio1 = 0;
int precio2 = 0;
int precio3 = 0;
String producto1 = null;
String producto2 = null;
String producto3 = null;
int cliente = 0;
int total=0;
int cantidad,precioT1,cantidadT;
Precio x = new Precio( precio1, precio2, precio3,producto1,producto2,producto3 );
Factura u = new Factura ( cliente, precio1, precio2,
precio3,producto1,producto2,producto3 );
u.cliente=255476;
int n=0;
System.out.println("================================");
System.out.println("Cantidad de Nombres de Productos");
System.out.println("================================");
n=t.nextInt();
double prec;
double can=0,cant2;
int cant1=0;
for(int i=1;i<=n;i++){
System.out.println("INGRESAR NOMBRE DEL " +i+""+ " PRODUCTO");
x.producto1=t.next();
System.out.println("INGRESE LA CANTIDAD:");
cant1=t.nextInt();
System.out.println("INGRESE EL PRECIO");
prec=t.nextDouble();
cant2=cant1*prec;
can=can+cant2;
}
System.out.println("===========================================");
System.out.println("LA SUMA DEL TOTAL DE LOS PRODUCTOS ES: "+can+" Euro(s)");
System.out.println("===========================================");
// System.out.println("Ingrese cantidad");
// cant1=t.nextInt();
// System.out.println("INGRESAR PRECIO");
// x.precio1=t.nextInt();
// System.out.println("INGRSAR SEGUNDO PRODUCTO");
// x.producto2=t.next();
// System.out.println("INGRESAR PRECIO");
// x.precio2=t.nextInt();
// System.out.println("INGRSAR TERCER PRODUCTO");
// x.producto3=t.next();
// System.out.println("INGRESAR PRECIO");
// x.precio3=t.nextInt();
//
// System.out.println(u.toString());
// System.out.println(x.toString());
//
// total = x.getPrecio1()+x.getPrecio2()+x.getPrecio3();
// can=x.getPrecio1()*cant1;
// System.out.println("La cantidad por el producto es: "+can);
// System.out.println("EL TOTAL DE GASTOS FUE "+total);
}
}