Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2013, 14:12
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Dudas crear objetos heredados

Buenas,

Primero:

1- InputStream is = new FileInputStream() // Correcto. Porque FileInputStream es una subclase de InputStream
2- HTML2Ascii h2a = new FileInputStream() // Incorrecto. HTML2Ascii no es superclase de FileInputStream
3- InputStream is = new HTML2Ascii(); //Depende de si HTML2Ascii hereda de InputStream o de alguna de sus subclases


Segundo:

Código Java:
Ver original
  1. Hola Name = new Casa()

Hola es la clase
Name es el nombre de la variable
new Casa() es la llamada al constructor de la clase Casa (por eso aparece la palabra reservada new)

La sentencia anterior sería correcto sólo si Hola fuese una superclase de Casa
Un saludo.