看板java
标 题Re: 为什麽会run两次?
发信站中央资管龙猫资讯天地 (Fri Mar 23 16:45:18 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!news.mgt.ncu!bbs
==> [email protected] (小白退散!) 提到:
: ※ 引述《[email protected] (夏杰)》之铭言:
: : 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