Rosina Garcia Pilcomayo
PreguntaHola, una pregunta, estoy manejando Netbeans, y cuando implemento la interfaz y llamo a los métodos establecidos, me sale el siguiente código:
@Override
public Date startToSee(Date dateI) {
throw new UnsupportedOperationException(“Not supported yet.”); //To change body of generated methods, choose Tools | Templates.
}
@Override public void stopToSee(Date dateI, Date dateF) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. }
En el primer método, en vez de poner “return null;” como deberia ser al ser un método que devuelve un valor, escribe por defecto las palabras "throw new UnsupportedOperationException(“Not supported yet.”);"
Si comento esas lineas de codigo, y en vez de eso coloco return null no hay problema, queda igual.
Mi pregunta es por qué aparece esa línea y qué significa
Erik Ochoa
Es una buena práctica regresar una excepción del tipo especifico UnsupportedOperationException ya que dice de forma explicita que la función aún no está soportada y esto deja más claro el error para quién lo vaya a usar.
Regresar
null