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

uso de la palabra this en sobrecarga y sobreescritura al mismo tiempo

Estas en el tema de uso de la palabra this en sobrecarga y sobreescritura al mismo tiempo en el foro de Java en Foros del Web. que tal, en el trabajo tengo que sobreescribir un metodo, pero para esto tengo que pasarle un parametro mas..... un iterador, encontre un ejemplo de ...
  #1 (permalink)  
Antiguo 06/03/2016, 17:40
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 10
Exclamación uso de la palabra this en sobrecarga y sobreescritura al mismo tiempo

que tal, en el trabajo tengo que sobreescribir un metodo, pero para esto tengo que pasarle un parametro mas..... un iterador, encontre un ejemplo de otro de mis colaboradores, pero no entiendo lo de la palabra this, yo no tengo mucho con java, entiendo cuando es this.atributo, pero el this solo no muy bien, lo marque en rojo


metodo(row, iterador){

//aqui las nuevas funcionaidades
}

@override
metodo(row){

//llamada al metodo
meotod(row,this)


}


les agradezco si alguien me explica
__________________
Solicito colaboradoras para proyecto social media largo plazo. Manda mp

Última edición por jolie_girl; 06/03/2016 a las 18:09 Razón: falto algo importante
  #2 (permalink)  
Antiguo 07/03/2016, 02:41
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: uso de la palabra this en sobrecarga y sobreescritura al mismo tiempo

Hola:

this referencia a la propia clase en la que está ese código, puedes usarlo para lo que necesites.

En tu caso, tienes un método metodo(row, iterador){} que admite de segundo parámetro un iterador. Para llamarlo, tendrías que hacer metodo (una fila, un iterador)

Si tu clase es un iterador (implementa iterador), entonces puedes pasarle tu misma clase a ese método, metodo (una fila, this)

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: sobrecarga
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




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