专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2ME

简单得要死的有关问题,初学者求教

发布时间:2010-06-05 12:42:57 文章来源:www.iduyao.cn 采编人员:星星草
简单得要死的问题,菜鸟求教
我是做游戏开发的,我想问下创建一个JFrame用什么方法好,
①,直接new 即JFrame jf = new JFrame();
②,继承JFrame类,即public class TestFrame extends JFrame{}
菜鸟级问题,请教下,什么情况下用方法①,什么情况下用方法②。
这两种方法有什么区别

------解决方案--------------------
后者因为是JFrame的子类,所以能够直接使用其类中定义的更多的(非public可视度)的属性和方法。

前者,如果想继承另一个类,因Java中是单继承,所以不能用方式②了。
------解决方案--------------------
简单的程序用1,复杂的程序用2,2会增加代码数量,主要是方便维护
------解决方案--------------------
同意楼上
------解决方案--------------------
这个问题大了!!你要学学oop后就知道了!但是先告诉你吧!extends Jfree 说明你创建的类具有了Jfree的属性!但是你new Jfree()这个是应用Jfree的属性!!
------解决方案--------------------
第一个方法,你会发现当你还需要一个类似的窗体时,你是没法复用你写的代码的。所谓继承复用代码,接口复用设计就是这个意思。
------解决方案--------------------
因工作需求而定吧!不过设计的时候一般情况都是一个frame 其他是切换的。建议使用extends
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: