Ejemplos de programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 29 (7011 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de noviembre de 2011
Leer documento completo
Vista previa del texto
/*
Este programa utiliza la clase vehículo
Llame a este archivo fuente: VehiculoDemo.java
*/

// Esta clase declara un objeto de tipo Vehiculo.
class VehiculoDemo {
public static void main ( String args[] ) {
Vehiculo minivan = new Vehiculo();
int rango;

// Asignar valores a los campos en minivan
minivan.pasajeros = 7;
minivan.capCombus = 50;minivan.kml = 8;

// calcular el alcance asumiendo el tanque lleno de combustible
rango = minivan.capCombus * minivan.kml;

System.out.println ( " Minivan puede transportar: " +
minivan.pasajeros +
" en una distancia de " + rango );
}
}

*********************************************************************

/*
Este programa utiliza la clase Vehiculo
Llamea este archivo fuente: DosVehiculoDemo.java
*/

class Vehiculo {
int pasajeros, capCombus, kml;
}

// Esta clase declara un objeto de tipo Vehiculo.
class DosVehiculoDemo {
public static void main ( String args[] ) {
Vehiculo minivan = new Vehiculo ();
Vehiculo sportscar = new Vehiculo ();

int rango1, rango2;

// Asignar valores a los campos de minivanminivan.pasajeros = 7;
minivan.capCombus = 16;
minivan.kml = 21;

// Asignar valores a los campos de sportcar
sportscar.pasajeros = 2;
sportscar.capCombus = 14;
sportscar.kml = 12;

// Se calcula el rango asumiendo que el tanque de combustible está lleno
rango1 = minivan.capCombus * minivan.kml;
rango2 = sportscar.capCombus * sportscar.kml;

System.out.println(" Minivantransporta: " + minivan.pasajeros +
" pasajeros, en un radio de: " + rango1);
System.out.println(" Sportcar transporta: : " + sportscar.pasajeros +
" pasajeros, en un radio de: " + rango2);
}
}

************************************************************************

/*
Este programa utiliza la clase Vehiculo a la cual se le ha adicionado un metodo
para calcular laautonomía de cualquier vehículo.
Llame a este archivo fuente: AdicionaMetodoVehiculo.java
*/

class Vehiculo {
int pasajeros; // número de pasajeros
int capCombus; // capacidad del tanque de combustible
int kml; // consumo de combustible en km / litro

// Muestra la autonomía del vehículo
void autonomia () {
System.out.println ( " la autonomia es " + capCombus * kml );
}
}class AdicionaMetodoVehiculo {
public static void main ( String args[] ) {
Vehiculo minivan = new Vehiculo ();
Vehiculo sportscar = new Vehiculo ();

// asignación de valores a minivan
minivan.pasajeros = 7;
minivan.capCombus = 16;
minivan.kml = 21;

// asignación de valores a sportcar
sportscar.pasajeros = 2;
sportscar.capCombus = 14;
sportscar.kml = 12;System.out.print ( " Minivan transporta: " + minivan.pasajeros + ". " );

minivan.autonomia (); // Para mostrar mostrar la autonomía de minivan.

System.out.print ( " Sportscar transporta: " + sportscar.pasajeros + ". " );

sportscar.autonomia (); // Para mostrar mostrar la autonomía de sportcar.
}
}

*************************************************************************

/*Este programa nos muestra el valor que regresa un método
Llame a este archivo fuente: RegresaValorMetodo.java
*/

class Vehiculo {
int pasajeros; // número de pasajeros .
int capCombus; // capacidad del tanque de combustible.
int kml; // consumo de combustible.

// Regresa el alcance del vehículo.
int autonomia () {
return kml * capCombus;
}
}

classRegresaValorMetodo {
public static void main (String args[] ) {
Vehiculo minivan = new Vehiculo();
Vehiculo sportscar = new Vehiculo();

int rango1, rango2;

// Asignación de valores a minivan
minivan.pasajeros = 7;
minivan.capCombus = 16;
minivan.kml = 21;

// Asignación de valores a sportscar
sportscar.pasajeros = 2;
sportscar.capCombus = 14;
sportscar.kml = 12;

//...
tracking img