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

[SOLUCIONADO] clase local abstacta?

Estas en el tema de clase local abstacta? en el foro de Java en Foros del Web. como hago para extender de una clase que esta escrita adentro de un metodo? intente haciendo extends clasecotenedra.claselocal pero no funciona obvio XD, como funciona ...
  #1 (permalink)  
Antiguo 05/03/2013, 18:59
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
clase local abstacta?

como hago para extender de una clase que esta escrita adentro de un metodo? intente haciendo

extends clasecotenedra.claselocal
pero no funciona obvio XD, como funciona esto?
  #2 (permalink)  
Antiguo 06/03/2013, 03:02
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: clase local abstacta?

Al estar escrita dentro de un método la visibilidad de esa clase sólo se extiende dentro de ese método. Yo que tú usaría clases normales y evitaría las internas.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 06/03/2013, 08:20
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
esq estoy viendo las internas, entonces las locales abstractas son para otra clase local que sea subclase?
  #4 (permalink)  
Antiguo 06/03/2013, 11:12
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: clase local abstacta?

¿Pero no estarás confundiendo el uso de clases abstractas internas en un método de otra clase con la implementación de un método abstracto en una clase interna?
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #5 (permalink)  
Antiguo 06/03/2013, 11:26
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: clase local abstacta?

jaja no..lei en el blog que me pasaste en otro post que las clases internas locales se les puede aplicar solamente el modificador abstract o final, y pense... pero no puede servir de mucho que sea abstract una clase interna local ._.
  #6 (permalink)  
Antiguo 06/03/2013, 11:34
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: clase local abstacta?

Pues la verdad no sé. El uso de clases internas no es recomendable desde el punto de vista de una auditoría de calidad de código, así que en general lo mejor es evitar su uso.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #7 (permalink)  
Antiguo 06/03/2013, 11:35
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: clase local abstacta?

ok gracias fuzzy

Etiquetas: clase, local, metodo
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 10:27.