当前位置: 技术问答>java相关
applet中这样创建控件有什么区别
来源: 互联网 发布时间:2017-04-28
本文导语: 一般的applet程序首先在类开始的地方声明控件如:TextField t; 然后在init()中用new来实际分配内存。 但是我如果在类开始的地方直接创建TextField t = new TextField(20); ,而不在init()中再用new,但是也可以用这个控件。 ...
一般的applet程序首先在类开始的地方声明控件如:TextField t;
然后在init()中用new来实际分配内存。
但是我如果在类开始的地方直接创建TextField t = new TextField(20);
,而不在init()中再用new,但是也可以用这个控件。
这两种方法有什么区别吗?
然后在init()中用new来实际分配内存。
但是我如果在类开始的地方直接创建TextField t = new TextField(20);
,而不在init()中再用new,但是也可以用这个控件。
这两种方法有什么区别吗?
|
区别就是一般的applet程序首先在类开始的地方声明控件在调用init方法之前就初始化了,而另一个则是在init()中
|
提议:
TextField t;t可以指向任何一个内存(new TextField());
TextField t = new TextField(20);t只指向一个内存(new TextField(20));
也不知对不对,大家评价一下
TextField t;t可以指向任何一个内存(new TextField());
TextField t = new TextField(20);t只指向一个内存(new TextField(20));
也不知对不对,大家评价一下