SUMA.java



// EJEMPLO DE HERENCIA

public class SUMA extends DEMO
{
	int X = 5, Y = 6;

	public static void main( String ARGS[ ] )
	{
		new SUMA( );
	}
	public SUMA( )
	{
		int RESP = 0;
/*
		DEMO DEM = new DEMO(Y);
		RESP = DEM.SUMA(X);
*/
		super.X = Y;
		RESP = super.SUMA( );
		System.out.println("La suma de " + "X" + " + " + "Y" + " = " + RESP );
		System.out.println("La suma de " + X + " + " + "Y" + " = " + super.SUMA( X ) );
		System.out.println("La suma de " + X + " + " + Y + " = " + super.SUMA(X, Y) );
	}
}

class DEMO
{
	int X = 2, Y = 1;
	public DEMO( int X ) { this.X = X; }
	public DEMO ( ) { }

	public int SUMA( ) { return X + Y; }
	public int SUMA( int Y ) { return X + Y; }
	public int SUMA(int X, int Y) { return X + Y; }

}