Porque un Object no puede ser casteado a un String
Publicado por Renzo (10 intervenciones) el 11/11/2017 23:25:45
Estoy haciendo un programita y tengo una duda sobre el sgte codigo
String zip = (String) new Object();
Estoy da como salida una ClassCastException, pero tengo que entendido que Object es padre de cualquier objecto, por lo tanto estoy casteando una superclase a una subclase hija valga la redundancia, para asignarle una referencia hija, sin embargo el compilador me marca la excepcion de casteo y no entiendo porque razon, segun la teoria deberia poderse hacer.
String zip = (String) new Object();
Estoy da como salida una ClassCastException, pero tengo que entendido que Object es padre de cualquier objecto, por lo tanto estoy casteando una superclase a una subclase hija valga la redundancia, para asignarle una referencia hija, sin embargo el compilador me marca la excepcion de casteo y no entiendo porque razon, segun la teoria deberia poderse hacer.
Valora esta pregunta
0