实验三继承、多态和图形用户界面参照.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

实验三 字符串与文本 (上课被教师验收的同学不用提交实验结果,并注意在教师处签名。未完成的同学请提交

实验结果, 即将程序直接粘贴至本 DOC 文件, 并在邮件名的标题中注明: 学号 +姓名 +实验

三 )

1. 给出下面程序的输出: “B’s constructor is invoked ” “A’s constructor is invoked ”

2. 下面的说法对的注明“ True ”,错的注明“ False” (1) 子类是父类的一个子集。 ( f ) (2 ) 当从子类调用一个构造函数时,它的父类的无参构造方法总是被调用。 (f ) (3) 可以覆盖定义在父类中的私有方法。 ( f ) (4 ) 可以覆盖定义在父类中的静态方法。 ( f ) (5) 如果子类中的一个方法和它的父类中的方法具有完全相同的方法头, 但返回值 类型不同,也可以构成覆盖。 ( f ) (6) 可以给面板添加一个框架。 ( f ) (7) 可以给框架添加一个面板。 ( t )

3. 指出下面程序中的问题:

有四处错误

给 radius 和 length 赋值要用 this.

调用父类的构造方法 Circle ()和 getArea ()前需要加上关键字 super

4. 下面的程序是要在框架中显示一个按钮,但是什么也没有显示出来。这个程序有什么问 题?

Test() 中没有创建实例对象

将 new javax.swing.JFrame() 改成 new Test()

5. 填空: (1) 在类上使用 default 修饰符,才能使同一个包中的类可以访问它,而不同

包中的类不能访问它。 (2 ) 在类上使用 protected 修饰符,才能使不同包中的类不能访问这个类,而

任何包中的子类可以访问它。

6. 在程序清单 11-9 中, MyStack 是用组合实现的,现请扩展 ArrayLis

最近下载