/**
* Clase genérica sencilla que muestra las variables de tipo y su uso
*
* @author Roberto Salazar Márque<
* @version 1.1
*/
public class Punto<E>
{
private E x;
private E y;
public Punto(E x, E y)
{
this.x = x;
this.y = y;
}
public E getX()
{
return x;
}
public void setX(E newX)
{
this.x = newX;
}
public E getY()
{
return y;
}
public void setY(E newY)
{
this.y = newY;
}
public static void main(String args[])
{
Punto<Integer> PuntoEntero = new Punto<Integer>(new Integer(3), new Integer(2));
Punto<Double> PuntoFlotante = new Punto<Double>(new Double(3.3), new Double(2.2));
System.out.println(PuntoEntero.getX().toString());
System.out.println(PuntoFlotante.getX().toString());
}
}
Ilustra la creación de una clase genérica simple y el uso de las variables de tipo
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.