🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26318

�Retornar referencias en JAVA?

#26318
From: Javier Pulido
Date: Sat, 09 Jan 1999 00:00
44 lines
1537 bytes
�Puedes ayudarme?
En un programa escrito en JAVA me encontr� algo del tipo:

public class claseAbuelo
{  ......  }

public class clasePadre extends claseAbuelo implements Interface
{ .......  }

public class claseHijo1 extends clasePadre
{ ........ }

public class claseHijo2 extends clasePadre
{ ....... }

public class Principal
{
    public static void main(String[] args) throws Exception
    {
        claseHijo2 variable=new claseHijo2();
        ................
        return ((claseHijo2) variable);
    }
 }


Pregunta:   Puesto que claseHijo2 no es una subclase de claseHijo1, �como es
posible que el m�todo pueda devolver un objeto claseHijo2, teniendo en
cuenta que lo siguiente no es v�lido? :

(Ejemplo de Jerarqu�a de herencia)    Object -> Numero -> NumeroReal

public Numero metodo1()
{
     return(new NumeroReal(5.0));     // Valido un n�mero real es un n�mero
 }

public Numero metodo2()
{
    return(new Object());                     // Inv�lido: Un objeto no
tiene porque ser un n�mero
}

Gracias anticipadas.
Technical Details
Message-ID: <777j71$a43$1@talia.mad.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,4404d33def2e817b,start
X-Google-Attributes: gid1116f3,public
From: "Javier Pulido" <fjpulido@lobocom.es>
Subject: �Retornar referencias en JAVA?
Date: 1999/01/09
Message-ID: <777j71$a43$1@talia.mad.ibernet.es>
X-Deja-AN: 430536924
Organization: Telefonica Transmision de Datos
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Newsgroups: es.comp.lenguajes.java