实验三-继承、多态和图形用户界面.doc
《实验三-继承、多态和图形用户界面.doc》由会员分享,可在线阅读,更多相关《实验三-继承、多态和图形用户界面.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除实验三 字符串与文本(上课被教师验收的同学不用提交实验结果,并注意在教师处签名。未完成的同学请提交实验结果,即将程序直接粘贴至本DOC文件,并在邮件名的标题中注明:学号+姓名+实验三)1. 给出下面程序的输出:2. 直接给出下面程序的运行结果:“Bs constructor is invoked”“As constructor is invoked”2. 下面的说法对的注明“True”,错的注明“False”(1) 子类是父类的一个子集。( f )(2) 当从子类调用一个构造函数时,它的父类的无参构造方法总是被调用。( f )(3) 可以覆盖定义
2、在父类中的私有方法。 ( f )(4) 可以覆盖定义在父类中的静态方法。 ( f )(5) 如果子类中的一个方法和它的父类中的方法具有完全相同的方法头,但返回值类型不同,也可以构成覆盖。 ( f )(6) 可以给面板添加一个框架。 ( f )(7) 可以给框架添加一个面板。 ( t )3. 指出下面程序中的问题: 有四处错误给radius和length赋值要用this.调用父类的构造方法Circle()和getArea()前需要加上关键字super4. 下面的程序是要在框架中显示一个按钮,但是什么也没有显示出来。这个程序有什么问题?Test()中没有创建实例对象将new javax.swing
3、.JFrame() 改成 new Test()5. 填空:(1) 在类上使用 default 修饰符,才能使同一个包中的类可以访问它,而不同包中的类不能访问它。(2) 在类上使用 protected 修饰符,才能使不同包中的类不能访问这个类,而任何包中的子类可以访问它。6. 在程序清单11-9中,MyStack是用组合实现的,现请扩展ArrayList,利用继承来实现MyStack。编写一个测试程序,提示用户输入五个字符串,然后以逆序显示这些字符串。package Test03;public class MyStack extends java.util.ArrayList public Ob
4、ject peek() return this.get(size() - 1);public Object pop() Object o = this.get(size() - 1);this.remove(size() - 1);return o;public void push(Object o) this.add(o);public static void main(String args) java.util.Scanner input = new java.util.Scanner(System.in);System.out.println(请输入5个字符串: );String o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 继承 图形 用户界面
限制150内