当前位置: 代码迷 >> J2ME >> 急解决办法
  详细解决方案

急解决办法

热度:8803   发布时间:2013-02-25 21:35:55.0
急!!!!!!!
public   class   Hello   extends   MIDlet   {
private   Display   display;

public   Hello()   {
display=Display.getDisplay(this);
}

基础不好,请问display=Display.getDisplay(this);为什么不能放到Hello方法外面赋值?

------解决方案--------------------------------------------------------
程序员群 41801837
------解决方案--------------------------------------------------------
可以啊,在任何地方都可以,只要你getDisplay(this)方法中的参数是MIDLet实例就可以.

saltedfish
------解决方案--------------------------------------------------------
嗯,你去看看这个方法的说明
------解决方案--------------------------------------------------------
哪里都行,只要你在用display前将他初始化就可以了
------解决方案--------------------------------------------------------
Hello的构造函数没有执行时,也就是Hello还没有产生对象,因为this是表示对自身对象的引用,由于没有对象产生,则此时this这个符号是没有任何意义的。
  相关解决方案