public class Server extends Form implements Runnable, CommandListener {
public Server(MIDlet midlet)
{
...
}
Server.this.getHeight();// 1
class MessageArea extends CustomItem
{
Server.this.getHeight();// 2
}
}
Form中的getHeight()
Overrides:
getHeight in class Displayable
在1处和在2处的语句编译器都报错,说是getHeight()不可见。getHeight()是public int 类型的,在1处或2处调用Form的append等一些函数是可以成功的。我在j2me的javadoc中看到这两函数的区别是getHeight()标注了Overrides: getHeight in class Displayable
,Displayable是Form父类的父类。在Form中可以调用getHeight(),为什么在Form的子类Server中getHeight()不可见呢
ABOUTYOU
猛跑小猪
qq_花开花谢_0
相关分类