Informe

Páginas: 6 (1311 palabras) Publicado: 13 de diciembre de 2012
POLIMORFISMO

El polimorfismo en java consiste en declarar y definir varios métodos con el mismo nombre, pero con diferente número y/o tipo de argumentos y que realizan diferentes operaciones. Sin embargo, el tipo que devuelven los métodos debe coincidir.

El polimorfismo, en programación orientada a objetos, se refiere a la posibilidad de acceder a un variado rango de funciones distintas através del mismo interfaz. O sea, un mismo identificador puede tener distintas formas (distintos cuerpos de función, distintos comportamientos) dependiendo del contexto en el que se halle. El polimorfismo se puede establecer mediante sobrecarga, sobre-escritura y enlace dinámico.
Agregue una nueva clase llamada Revista.java cuyo importe se basara en el día de la semana que se alquila.
Si essábado o Domingo el alquiler de las revistas será 5, en otros días será 2.

Alquiler3.java
public class Alquiler3 {
private int dias;
public Alquiler3(int dias) {
this.dias = dias;
}
public int getDias () {
return dias;
}
}
Item3.java
public class Item3 {
protected float calcularImporte(Alquiler3 contrato) {
return 0;
}
}

Pelicula3.java
public class Pelicula3extends Item3 {
protected float calcularImporte(Alquiler3 contrato) {
int importe = 2*contrato.getDias();
return importe;
}
}
Equipo3.java
public class Equipo3 extends Item3 {
protected float calcularImporte(Alquiler3 contrato) {
int seguroEquipo = 50;
int importe = 5*contrato.getDias();
return seguroEquipo + importe;
}
}
Juego3.java
public class Juego3 extends Item3 {String fabricante;
public Juego3(String fabricante) {
this.fabricante = fabricante;
}
public String getFabricante() {
return fabricante;
}
protected float calcularImporte(Alquiler3 contrato) {
String fabricante = this.fabricante;
int tasa = 0;
if (fabricante.equals("PlayStation")) tasa = 2;
if (fabricante.equals("Nintendo")) tasa = 1;
int importe =tasa*contrato.getDias();
return importe;
}
}
Libro3.java
public class Libro3 extends Item3 {
protected float calcularImporte(Alquiler3 contrato) {
return 0;
}
}
TestPolimorfismo.java
public class TestPolimorfismo {
public static void main (String[] args) {

Alquiler3 contrato = new Alquiler3(10);
Pelicula3 oscar = new Pelicula3();
System.out.println( oscar.calcularImporte(contrato) );Equipo3 vhs = new Equipo3();
System.out.println( vhs.calcularImporte(contrato) );
Juego3 mu = new Juego3("Nintendo");
System.out.println( mu.calcularImporte(contrato) );
Libro3 quijote = new Libro3();
System.out.println( quijote.calcularImporte(contrato) );
}
}
|

MENSAJE:

Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertosparámetros asociados al evento que lo generó.

Java Message Service (JMS) es una interfaz de programación de aplicaciones (API) de Sun Microsystems que soporta la comunicación oficial, conocida como la mensajería entre ordenadores en una red. JMS de Sun proporciona una interfaz común a los protocolos estándar de mensajería y también a los servicios de mensajería especiales en apoyo de Java programas. Domaboga por el uso del servicio de mensajes de Java para cualquier desarrollo de aplicaciones Java, que puede ser ejecutado desde cualquier plataforma de sistema operativo principal.
Los mensajes de participar el intercambio de datos entre las computadoras cruciales - en lugar de entre los usuarios - y contienen información como la notificación de eventos y solicitudes de servicio. Mensajería seutiliza a menudo para coordinar los programas en los sistemas disímiles o escritos en diferentes lenguajes de programación.

Utilización de la interfaz JMS, un programador puede invocar a los servicios de mensajería de IBM MQSeries , los SonicMQ de Progress Software y otros proveedores populares de productos de mensajería. Además, JMS soporta los mensajes que contienen serializados de Java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el informe de un informe
  • Informe De Un Informe
  • Informe
  • Informe
  • La inform
  • Informe
  • Informaciones
  • Informe

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS