本帖最后由 杨兴庭 于 2013-7-17 21:23 编辑
在老毕的第22天视频中,提到窗口侦听器windowListener这样一个接口,里面有7个方法,关于窗口的最小化,最大化等7个方法的操作,可是为了实现一个新建窗口的关闭功能,为什么说因为只用到关闭功能,只覆盖关闭功能就可以,但是在这里需要覆盖7个方法,没有必要,然后找了WindowListener的一个子类WindowAdapter,在这里诺诺问一句,搞个类实现下WindwoListener这个接口,覆盖它其中关闭功能的方法不就行了吗,至于其它我了没用,就不管它不就行了吗,何必再找这个接口的子类,这样做有必要吗,为什么?
老毕视频中的原内容如下:
class Mywin implements WindowListener
{
//覆盖7个方法,可是我只用到了关闭的动作。
//其它动作都没有用到,可是却必须复写。
}
//因为WindowListener的子类WindowAdapter已经实现了WindowListener接口,并覆盖了其中的所有方法,那么我
//只要继承自WindowAdapter覆盖我需要的方法即可。
|