🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Llamar a un constructor desde otro?

#28392
From: Juan Gonzalo de Silva Medina
Date: Thu, 30 Apr 1998 00:00
61 lines
2880 bytes
Este es un mensaje multipartes en formato MIME.
--------------D5E6FD347BF256519F1B9ED7
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit



Alberto Otero Garcia escribi�:

> Hola!
>         Quisiera saber si se puede llamar desde un m�todo constructor al
> m�todo constructor de la clase madre de la que deriva la clase del nuevo
> constructor, el problema es que a ambos constructores se les pasan los
> mismos par�metros.
>         El anterior problema creo ser�a resuelto en C++ con una llamada
> desde el nuevo constructor del tipo ClaseMadre::ClaseMadre(parametros);
>
>                 Muchas gracias.
>
>  -----------------------------------------------------------------------------
>     Alberto Otero Garcia  -  alberto@salleURL.edu  -  PGP KeyID: 0x92D8BEC1
>        Enginyeria La Salle, Universitat Ramon Llull  -  Barcelona, Spain
>  -----------------------------------------------------------------------------


En la llamada de un constructor la primera instrucci�n que se utiliza es la
llamada al constructor por defecto de la clase padre. Aunque tu no la hayas
escrito.

De todas maneras, si lo que quieres es llamar a uno de los constructores de la
clase padre, lo que tienes que utilizar es la llamada super(), con los par�metros
necesarios ya que como te dije antes super() siempre es invocada.

Atenci�n ha de ser la primera funci�n dentro de tu constructor.

Saludos,

--------------D5E6FD347BF256519F1B9ED7
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Tarjeta de Juan Gonzalo de Silva Medina
Content-Disposition: attachment; filename="vcard.vcf"

begin:          vcard
fn:             Juan Gonzalo de Silva Medina
n:              de Silva Medina;Juan Gonzalo
org:            EL MONTE - Dpto. Desarrollo Inform�tico
adr:            AV. Doctor Fedriani n� 23 p1 2C;;;Sevilla;Sevilla;41009;Espa�a
email;internet: gonzalo@caymasa.es
title:          Analista Programador
tel;work:       34-95-4591436
tel;fax:        34-95-4591448
tel;home:       34-95-4906327
x-mozilla-cpt:  ;0
x-mozilla-html: TRUE
version:        2.1
end:            vcard


--------------D5E6FD347BF256519F1B9ED7--
Technical Details
Message-ID: <35488C5D.C950E3DE@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <Pine.LNX.3.95.980430181210.6864A-100000@cygnus.salleURL.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,bcfe42860ef04028
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: Llamar a un constructor desde otro?
Date: 1998/04/30
Message-ID: <35488C5D.C950E3DE@caymasa.es>
X-Deja-AN: 349231818
References: <Pine.LNX.3.95.980430181210.6864A-100000@cygnus.salleURL.edu>
Mime-Version: 1.0
To: Alberto Otero Garcia <is04439@salleURL.edu>
Content-Type: multipart/mixed; boundary="------------D5E6FD347BF256519F1B9ED7"
Organization: EL MONTE
Newsgroups: es.comp.lenguajes.java