重写Display()遇到的问题

lightlee 2006-02-14 04:42:35
public class myDisplay extends Display{

}
提示:implicit super constructor Display is not visible for default constructor.
Must define an explicit constructor.
该如何改啊
...全文
179 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mousefog 2006-02-15
重写canvas试试
回复
网络咖啡 2006-02-14
做不到的。
因为Display的构造方法是private的
回复
polarman 2006-02-14
CalvinKyle(连老天都感动得哭了) 看来你该看看书了
这样也行?
==========================
public class myDisplay extends Display{
super();
}
==========================
回复
CalvinKyle 2006-02-14
public class myDisplay extends Display{
public Display(){}
}
试了,不行,错误依然
+==============================
不是这样写,应该:
public class Display{
public Display(){}
}

public class myDisplay extends Display{
super();
}

建议先静下心来好好看看书,把概念先搞清楚了
回复
polarman 2006-02-14
你调用的父类构造函数的参数
回复
outhunder 2006-02-14
支持楼上的
回复
lightlee 2006-02-14
public class myDisplay extends Display{
public myDisplay(){
super(参数);
}
}
参数都是些什么?
回复
polarman 2006-02-14
要定义myDisplay类的构造函数
并且在myDisplay类的构造函数里的第一行调用父类的其他构造函数(非private的)
这样调用:super(参数);
回复
polarman 2006-02-14
要定义myDisplay类的构造函数
回复
lightlee 2006-02-14
public class myDisplay extends Display{
public Display(){}
}
试了,不行,错误依然
回复
CalvinKyle 2006-02-14
public Display(){}

就可以了
回复
lightlee 2006-02-14
具体该如何写啊
回复
CalvinKyle 2006-02-14
你没有写Display类的构造函数
你得手动写一个Display类的构造函数,要求public或者protected
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2006-02-14 04:42
社区公告
暂无公告