读书人

急解决办法

发布时间: 2012-01-30 21:15:58 作者: rapoo

急!!!!!!!
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这个符号是没有任何意义的。

读书人网 >J2ME开发

热点推荐