摘要: 重载与覆盖的区别 1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、覆盖要求参数列表相同;重载要求参数列表不同。 4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声 阅读全文
posted @ 2012-02-22 17:49 蒋奥 阅读(17626) 评论(1) 推荐(1) 编辑
摘要: String s1 = "hello";String s2 = "hello";String s3 = new String("hello");String s4 = new String("hello");System.out.println("s1.equals(s2) = " + s1.equals(s2));System.out.println("s1 == s2 ? " + (s1 == s2));System.out.println("s3.equals 阅读全文
posted @ 2012-02-22 17:17 蒋奥 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 问题描述(转):使用Windows XP时间比较长后,有时运行会很不流畅,甚至会响应鼠标键盘操作。很多时候是系统的假死。分析原因假死的根源在于explorer.exe(整个图形界面的驱动)。解决方案1:当使用资源管理器打开新文件夹或用浏览器打开新页面不响应时,用“Win+D”或单击快速启动栏的显示桌面按钮,再在桌面上按F5或右键刷新即可。一般刷新3-5次后再把资源管理器或浏览器窗口还原就会恢复正常了。2:当任务管理器都打不开时,先把光驱弹出之后再弹入(千万不要在光驱里放光盘),鼠标指针旁会出现一个小光盘标志,这时就会唤起系统。3:用组合键“Ctrl+Alt+Del”启动任务管理器,然后在“进程 阅读全文
posted @ 2012-02-22 01:11 蒋奥 阅读(368) 评论(0) 推荐(1) 编辑