Foros del Web » Programación para mayores de 30 ;) » Java »

Clases genericas y objetos genericos

Estas en el tema de Clases genericas y objetos genericos en el foro de Java en Foros del Web. Hola Como conocimiento se que una clase generica debe aceptar cualquier tipo. pero no he encontrado ejemplos muy aclaratorios sobe todo cunado hay manejo de ...
  #1 (permalink)  
Antiguo 05/08/2007, 02:12
Avatar de Alemarch  
Fecha de Ingreso: marzo-2003
Ubicación: mi casa
Mensajes: 20
Antigüedad: 21 años, 8 meses
Puntos: 0
Clases genericas y objetos genericos

Hola

Como conocimiento se que una clase generica debe aceptar cualquier tipo.
pero no he encontrado ejemplos muy aclaratorios sobe todo cunado hay manejo de constructores con argumentos.

Necesito me ayuden un poco tengo la siguiente clase

public class Item_generica <E> {

private E valor;

private E frecuencia;

<T extends Number>Item_generica( E _valor, E _frecuencia) {
this.valor = _valor;
this.frecuencia = _frecuencia;
}

public E getValor() {
return this.valor;
}

public E getFrecuencia() {
return this.frecuencia;
}

public void incrFrecuencia( E _frecuencia) {
this.frecuencia = this.frecuencia + _frecuencia;
}

public void decrFrecuencia(E _frecuencia) {
this.frecuencia = this.frecuencia - _frecuencia;
}
}


desgraciadamente en los metodos donde incremento o decremento no he podido aplicar el concepto de generics. . tal vez el codigo de generics que he colocado no este bueno.. la verdad estoy aprendiendo java..por fa si me pueden dar una mano
Gracias
  #2 (permalink)  
Antiguo 07/08/2007, 09:43
 
Fecha de Ingreso: agosto-2003
Mensajes: 272
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Clases genericas y objetos genericos

Cita:
Iniciado por Alemarch Ver Mensaje
Hola

Como conocimiento se que una clase generica debe aceptar cualquier tipo.
pero no he encontrado ejemplos muy aclaratorios sobe todo cunado hay manejo de constructores con argumentos.

Necesito me ayuden un poco tengo la siguiente clase

public class Item_generica <E> {

Gracias
Ok, pero recorda que cuando se habla de la programacion orientada a objetos no tenes nada mas generico que la clase Object.

Por lo que si queres que un metodo reciba cualquier cosa de cualquier tipo de clase haces

metodoGenerico(Object o)

listo, este metodo ejecuta con cualquier cosa que te cres, siempre y en cuando sea una clase.


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:13.