martes, 25 de septiembre de 2012

EJEMPLO CON CLASE VECTOR


La clase Vector es una clase genérica que sirve para almacenar valores de cualquier tipo esta clase deriva de la clase object.
Codificar este ejemplo.
UTILICE EL PAQUETE java.util.Vector;

import java.util.Vector;
CLASE TestVecto

public class TestVector {
public static void main(String args[]){
try {
KBReader captura = new KBReader();
Articulo objA = new Articulo();
VectorArticulo objVA = new VectorArticulo();
objVA.datosVector = new Vector();

System.out.println("Introduce clave del articulo:");
objA.setClaveArt(captura.getString());
objVA.datosVector.add(objA.getClaveArt());

System.out.println("Introduce descripción:");
objA.setDescripcion(captura.getString());
objVA.datosVector.add(objA.getDescripcion());

System.out.println("Introduce precio:");
objA.setPrecio(Double.parseDouble(captura.getString()));
objVA.datosVector.add(objA.getPrecio());

System.out.println("Introduce existencia:");
objA.setExistencia(Integer.parseInt(captura.getString()));
objVA.datosVector.add(objA.getExistencia());

objVA.setDatosVector(objVA.datosVector);

Funciones objF = new Funciones();
objF.crear(objVA);
} catch (Exception ex) {

}
}
}

CLASE Articulo

public class Articulo {
private String claveArt;
private String descripcion;
private double precio;
private int existencia;

public String getClaveArt() {
return claveArt;
}
public void setClaveArt(String claveArt) {
this.claveArt = claveArt;
}
public String getDescripcion() {
return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}

public int getExistencia() {
return existencia;
}
public void setExistencia(int existencia) {
this.existencia = existencia;
}
}

CLASE KBReader

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.Connection;

public class KBReader {
protected Connection conn;
public String getString() throws Exception{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader bfr = new BufferedReader(isr);
String s = bfr.readLine();
return s;
}
}

CLASE VectorArticulo
import java.util.Vector;

public class VectorArticulo {
public Vector datosVector = null;
public Vector getDatosVector(){
return datosVector;
}
public void setDatosVector(Vector datosVector){
this.datosVector = datosVector;
}
}


import java.util.Vector;

public class Funciones {
public void crear(VectorArticulo objVA){
System.out.println("\nDATOS FINALES... \n");
System.out.println(objVA.getDatosVector());
}
}

No hay comentarios:

Publicar un comentario en la entrada