- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4类的重用.
§4 类的重用
一、填空题
1、 在Java中 方法重载(Method Overloading) 是指:一个类中可以有名字相同的多个方法,这些方法的参数必须不同。Java可通过参数列表的不同或者参数个数不同或者参数类型不同来辨别方法。
2、Java是面向对象的程序设计语言,Object 是Java语言中所有类的超类。
3、Java是一种网络编程语言,其使用范围内可能遍及全球,为了避免类名的冲突,Java引入了package的概念。在Java程序设计时,若没有使用 package关键字,意味着该package是 匿名 包(用于测试)。
4、继承是面向对象程序设计中实现程序可复用的重要技术手段,Java语言中的类允许实现 单重 继承。///接口多重继承
5、 StringBuffer 是系统定义的处理字符串的类,用它可以创建动态字符串。
6、 String 是系统定义的处理字符串的类,用它可以创建字符串, 一但字符串对象被创建后,它将不能再被修改。
7、在Java中,由于类中实现了 toString() 因此所有对象都可以打印输入,只是输出的内容依据对上述方法的实现而不同。
8、 类是Java的基本单位,除import和package外,类外不能再有其它关键字。
9、 String是系统定义的 处理字符串的 类,用它创建的对象中的字符数据是不能改变的;
10、两个对象具有相同的属性被称为相等,若两个引用变量指向同一个对象则称为 同一 String类的equals(Object x)是判断x 与本对象 相等的
11、Java是面向对象的程序设计语言,Object 是Java语言中所有类的超类。
12、两个对象具有相同的属性被称为 相等 ,若两个引用变量指向同一个对象则称为同一。Object类的equals(Object x)是判断x 与本对象同一的。
二、判断题
1、子类中声明了与父类中相同的成员变量名,则从父类继承的变量将被隐藏,被隐藏的方法将不能再被使用。
参考答案:不 正 确 ///super调用父类
2、如果子类不需使用从父类继承来的方法的功能,则可以声明自己的同名方法,称为方法覆盖。如果有必要所有从父类中继承来的方法都可以被覆盖。
参考答案:不 正 确 ///方法重载
3、可以作用于具有相同接口但确有不同功能的黑箱对象(black-box object)的能力称为多态性。一个多态性程序( polymorphic program)是指可以使用插件兼容对象的程序.
参考答案:正 确
4、没有使用package关键字的包被称为匿名包, 使用匿名包的原因是为了提高Java程序的运行效率.
参考答案:不 正 确 ///测试目的
5、方法重载是指在同一类中,方法可以有相同的名称但确有不同的参数,以方便程序的开发。
参考答案:正 确
6、 Object类中的equals()方法比较的是“同一”。
参考答案:正 确
7、String类中的方法equals()方法比较的是“同一”。
参考答案:不 正 确 ///相等
8、 类中的方法加了修饰符后,该方法将不能再被子类的对象访问。
参考答案:不 正 确 ///protected可以被同一类或其子类
9、抽象类是一个不完整的类,不能使用new方法进行实例化。
参考答案:正 确
10、抽象类中的方法必须全部是抽象的。
参考答案:不 正 确 ///可以有抽象,可以有不抽象
11、 一个抽象类的子类如果不是抽象类,则它必须为父类中的所有抽象方法书写方法体。
参考答案:正 确
三、单项选择题
1、 Java的设计以实用简单为导向,以下有关java语言的描述中正确的是:
A、不充许一个类有多个父类和一个类实现多个接口
B、不充许一个类有多个父类,但充许一个类实现多个接口
C、不充许一个类有多个父类,也不充许一个接口有多个父接口
D、不充许一个类有多个父类,但充许一个接口有多个父接口,前提是父接口只含有一个方法。
2、所谓方法重载是指一个类中可以有名字相同的多个方法,以下说法中正确的是:
A、重载方法的参数类型必须相同
B、重载方法的返回类型必相同 ///返回类型不一定
C、重载方法的参数个数必须相同
D、重载方法的参数不同,返回值可以相同也可以不同
3、Jar是java的一种文档格式,以下关于Jar的描述中,不正确的是:
A、Jar不能实现对class文件压缩的目的 //可压缩、发布文件
B、Jar 文件上可实现数字签名,因而java将更安全
C、Jar 文件将可加快java程序从网络下载的速度
D、使用jar文件后,java的可移植性不受影响
4、 Java程序语言中,类只支持单重继承,即每一个派生类都只有一个父类。以下描述正确的是
A、类的层次结构
您可能关注的文档
- 3D打印多孔β-磷酸三钙负载聚乳酸-羟基乙酸共聚物抗结核药物缓释微球复合材料构建及细胞毒性评价..doc
- 3标沿海高速总结报告20150628..doc
- 3年中考物理试题分类汇编压强(100套)..doc
- 3烧结厂吊装作业安全管理制度..doc
- 3深基坑专项安全施工方案..doc
- 3现代物理学对于希格斯粒子的实验探究..doc
- 3淮海工学院2010-1011计算机网络考试试卷A..docx
- 3生产项目档案质量规范..docx
- 3章发展心理学复习概要..doc
- 3第三章食品质量控制方法..doc
- 2025年中国中央监护站数据监测报告.docx
- 2025年中国气缸衬氟型切断阀数据监测报告.docx
- 2025年中国经气测平仪数据监测报告.docx
- 2025年中国食品饮料加工设备数据监测报告.docx
- 平武县国有资产监督管理办公室市场化招聘平武文化旅游集团有限公司总经理笔试历年参考题库附带答案详解.pdf
- 2025年中国人参提取物数据监测报告.docx
- 2025至2030年中国煤气灶具密封件市场分析及竞争策略研究报告.docx
- 2025年综合类-电力技术监督上岗员-电测与水电热工技术监督历年真题摘选带答案(5卷单选题百道集合).docx
- 2025年中国ABS水嘴数据监测报告.docx
- 2025年中国辣酱油数据监测报告.docx
文档评论(0)