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

[SOLUCIONADO] q pasa aca

Estas en el tema de q pasa aca en el foro de Java en Foros del Web. hago esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original JavaApplication11 m = new JavaApplication11 ( 20 ) ; try { Object obj = m. getClass ( ...
  #1 (permalink)  
Antiguo 28/09/2013, 13:22
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
q pasa aca

hago esto
Código Java:
Ver original
  1. JavaApplication11 m=new JavaApplication11(20);
  2. try{Object obj = m.getClass().newInstance();}catch(Exception e){System.out.println(e);}

y me tira
java.lang.InstantiationException: javaapplication11.JavaApplication11
  #2 (permalink)  
Antiguo 28/09/2013, 15:25
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: q pasa aca

Si miras la API http://docs.oracle.com/javase/7/docs...ang/Class.html

verás esto en el método class.newInstance()

InstantiationException - if this Class represents an abstract class, an interface, an array class, a primitive type, or void; or if the class has no nullary constructor; or if the instantiation fails for some other reason.

es decir, tu clase JavaApplication11 es abstracta, una interfaz, un array, un tipo primitivo o void o como parece que es tu caso, no tiene un constructor sin parámetros.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 28/09/2013, 15:32
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: q pasa aca

gracias chuidi

Etiquetas: Ninguno
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:11.