刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

请阅读以下关于层叠菜单的Java代码,并填写应填入(n)处的字句。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)protected

(2)abstract boolean addMenuElement(MenuComponent element);

(3)abstract List<MenuComponent> getElement();

(4)ArrayList<MenuComponent> elementList;

(5) mainMenu.addMenuElement(subMenu); 

解析:

(1)根据题目描述和类图,MenuComponent是一个抽象类,作为层叠菜单的组成部分,其成员变量name应该是受保护的(protected),以便子类可以访问。

(2)在MenuComponent类中,需要定义一个抽象方法addMenuElement,用于添加菜单元素。这个方法需要一个MenuComponent类型的参数,并返回一个布尔值表示添加是否成功。

(3)同样,在MenuComponent类中还需要定义一个抽象方法getElement,用于获取菜单元素列表。这个方法应该返回一个MenuComponent类型的列表。

(4)在Menu类中,需要一个成员变量elementList来存储菜单元素,这个变量应该是ArrayList类型的。

(5)在CompositeTest类的main方法中,需要先将子菜单添加到主菜单中,然后再将元素添加到子菜单中。所以应该在创建完主菜单和子菜单后,执行mainMenu.addMenuElement(subMenu)操作。

创作类型:
原创

本文链接:请阅读以下关于层叠菜单的Java代码,并填写应填入(n)处的字句。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share