黑马程序员技术交流社区

标题: 第二十二天 &11GUI(菜单) 菜单之间的关系 [打印本页]

作者: 郝勇    时间: 2013-3-23 18:45
标题: 第二十二天 &11GUI(菜单) 菜单之间的关系
本帖最后由 郝勇 于 2013-3-25 19:23 编辑

这是我零零碎碎整理出来的(都是看视频里的)
menu菜单是menuItem菜单项中的子类
Menu extends MenuItem   
Menu add(MemuItem)     菜单中可以添加菜单条  也可以添加菜单  既可以添加它的父类   也可以添加自己

这些说明MenuItem 是Menu 的父类   这不是说menu是最小的么

为什么下面这些关系是这样呢
MenuBar中有     add(Menu m)                                菜单栏
Menu方法    中有   add(MenuItem mi)                菜单
  MenuItem                                   菜单项
为什么不是MenuItem中有add(Menu m) 方法?




作者: whs_nk    时间: 2013-3-23 22:42
我还没看到GUI这里,不过,根据你的问题,Menu extends MenuItem,那么,很明显,Menu这个子类除了继承父类MenuItem的方法,子类也可以有自己的方法啊,因为子类是后来出现的,如果将子类的方法都写入父类,父类臃肿不说,继承类的存在也没有意义了
作者: 郝勇    时间: 2013-3-24 08:15
再等等  看看有没有高人!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2