Article View: es.comp.lenguajes.java
Article #28392Re: Llamar a un constructor desde otro?
From: Juan Gonzalo de Silva Medina
Date: Thu, 30 Apr 1998 00:00
Date: Thu, 30 Apr 1998 00:00
61 lines
2880 bytes
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-mailReferences:
<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