Re: 為什麼會run兩次?

看板java作者時間17年前 (2007/03/23 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
==> Contactman.bbs@bbs.badcow.com.tw (小白退散!) 提到: : ※ 引述《vrgigi.bbs@bbs.mgt.ncu.edu.tw (夏傑)》之銘言: : : import java.applet.*; : : import java.awt.*; : : import java.io.*; : : import java.net.*; : : import javax.swing.*; : : import java.util.*; : : public class ConnFtpHtml extends Applet : : { : : public void init(){} : : public void start() : : { : : new ConnFtpHtml(); : : } : : publiv ConnFtpHtml() : : { : : System.out.println("I am kkman"); : : } : : } : : 為什麼~~System.out.println("I am kkman")會run兩次呀? : 建構式run一次, start()又 run 第二次.... : 為何 start() 裡面要 new ConnFtpHtml()? 是不是脫褲子放屁, 吃飽撐著? 不就開始會run init(), 但因為是空的所以事實上只是run空的method 然後接著run start()~ 這裡就會run到new ConnFtpHtml().就會去跑 ConnFtpHtml()這個constructor嗎??不是應該only跑一次?? -- ◎(bbs.mgt.ncu.edu.tw) ◎[vrgigi]From: 218-160-87-172.dynamic.hinet.net
文章代碼(AID): #160vTI00 (java)
文章代碼(AID): #160vTI00 (java)