/*

Magallon Juan-Qui Inti Sandino
Algoritmos y Estructuras de Datos

*/


import java.io.*;
class Vehiculo
{
int ruedas;
int pasajeros;

void pon_ruedas(int numero)
{
ruedas=numero;
}

int obten_ruedas()
{
return ruedas;
}

void pon_pasajeros(int pas)
{
pasajeros=pas;
}

int obten_pasajeros()
{
return pasajeros;
}
}

class Camioneta extends Vehiculo
{
int carga;

void pon_carga(int tam)
{
carga=tam;
}

int obten_carga()
{
return carga;
}

void muestra()
{
System.out.println("En la Subclase Camioneta");
System.out.println("Ruedas " + " = " + obten_ruedas()); //heredo el metodo de la Superclase
System.out.println("Pasajeros" + " = " + obten_pasajeros());
System.out.println("Carga " + " = " + obten_carga());
}
}

class Automovil extends Vehiculo
{
int puertas;

void pon_puertas(int num)
{
puertas=num;
}

int obten_puertas()
{
return puertas;
}

void ensena()
{
System.out.println("En la Subclase Automovil");
System.out.println("Ruedas " + " = " + obten_ruedas());
System.out.println("Pasajeros" + " = " + obten_pasajeros());
System.out.println("Puertas " + " = " + obten_puertas());
}

}

class Vehiculomain
{
public static void main(String argv[])
{
Camioneta c = new Camioneta();
Automovil a = new Automovil();

c.pon_ruedas(6);
c.pon_pasajeros(5);
c.pon_carga(1000);
c.muestra();
a.pon_ruedas(4);
a.pon_pasajeros(2);
a.pon_puertas(4);
a.ensena();

}
}

 


Hosted by www.Geocities.ws

1