Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news.ripco.com!news-out.news.tds.net!newsreading01.news.tds.net!53ab2750!not-for-mail From: "Roedy Green" Subject: Re: why does this work? Message-ID: <5023FE3F.56500.calajapr@time.synchro.net> X-Comment-To: dkoleary Newsgroups: comp.lang.java.programmer In-Reply-To: <5022AB86.56377.calajapr@time.synchro.net> References: <5022AB86.56377.calajapr@time.synchro.net> X-FTN-AREA: COMP.LANG.JAVA.PROGRAMMER X-FTN-MSGID: 1:261/38 880b349d X-FTN-REPLY: 1:261/38 4be438ba Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.16a-Win32 NewsLink 1.98] Lines: 27 Date: Thu, 09 Aug 2012 18:44:42 GMT NNTP-Posting-Host: 69.21.70.65 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1344537882 69.21.70.65 (Thu, 09 Aug 2012 13:44:42 CDT) NNTP-Posting-Date: Thu, 09 Aug 2012 13:44:42 CDT Organization: tds.net Xref: csiph.com comp.lang.java.programmer:17551 To: dkoleary From: Roedy Green On Wed, 8 Aug 2012 10:30:02 -0700 (PDT), dkoleary wrote, quoted or indirectly quoted someone who said : >How come that isn't recursive? new allocates some space and XCopy() runs the initialitzer code in the constructor. There is no new in the constructor, so why would it be recursive? There is no more reason for the constructor to be recursive than any other method. The constructor does not reinvoke the constructor. -- Roedy Green Canadian Mind Products http://mindprod.com A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it. ~ Max Planck 1858-04-23 1947-10-04 --- BBBS/Li6 v4.10 Dada-1 * Origin: Prism bbs (1:261/38) --- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24