GacktCamui@GacktCamui
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“java不能多重继承,但可以实现多个接口。 super和this的指向很明确。 多个接口这种数量不定的,这位同学你倒是想出怎么用一个关键字去指明了吗? 我说设计问题针对的是你说“bug”,不要乱用bug这个词。 【 在 kaka2w 的大作中提到: 】 : 我是这么理解的,java既然用this 和 super 很好的…”
“去看下final关键字和final关键字修饰的特性 【 在 kaka2w 的大作中提到: 】 : 默认。。问题是没有,当然不管是否声明为fanal static,interface 里的 param确实就具有final static的属性 : 我还在学习中,在实际应用过程中看到这里觉得挺费解,interface的par…”
“怎么能算是bug?就像关键字不能乱用一样。 变量命名冲突说明详设做得糟糕。 既然有继承和实现,为什么要在做详设画类图时定一样的名字?目的何在? 需求和设计比编码更重要,缺乏设计或者糟糕的设计意味着后期要花十倍百倍于开发的时间去维护。”
“那就别跳。。。有什么可说的。。。”
“我这里暂时没awt的源码,跟不到public void paint(Graphics g)里的g具体是怎么从WFramePeer里取到的,但应该是默认没有经过修改的Graphics,而不是被你改过的那个。 窗体在显示、隐藏、放大、缩小等有任何变化时都会引起重绘,其实你的黑框是画成功的,要是你在绘图前加上延时,等窗体出现…”
“public class BoxFun { public static void main(String[] args) throws IOException{ JFrame window = new JFrame("Box Fun") { @Override public void paint(Graphics g)…”
“因为System.exit(0);整个程序结束了,没来得及输出Toolkit.getDefaultToolkit().beep(); 而JOptionPane.showMessageDialog要等你点击弹出的对话框后才会运行到System.exit(0);程序没有结束,后台Timer线程一直在跑”
“眼晕@@...”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。