- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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、类的层次结构
您可能关注的文档
- 3dsmax中英文对照表.doc
- 3D图形变换.doc
- 3D电影摄制工作小结.doc
- 3D打印机工作原理分析浅谈.doc
- 3dmax动画制作技巧.docx
- 3、无砟轨道工艺性试验作业指导书-正文.doc
- 3吨叉车后轮转向液压油缸活塞杆工艺路线编制改.doc
- 3停工操作卡.doc
- 34升华和凝华.doc
- 3多项选择题.doc
- 财务管理专业 企业并购财务风险分析与防范分析研究——以阿里巴巴并购网易考拉为例.docx
- 财务管理专业 企业并购的财务风险管理研究分析-以美的并购库卡为例.docx
- 财务管理专业 沃尔玛存货管理问题研究分析.docx
- 财务管理专业 福安药业财务风险分析及防范策略分析研究.docx
- 财务管理专业 白象公司成本管理研究分析.docx
- 财务管理专业 云南白药股份有限公司营运资金管理研究分析.docx
- 工商管理专业 中通快递培正站点服务质量评价研究分析.doc
- 房山区良乡地区洗车行业管理现状的调查报告分析研究 公共管理专业.docx
- 第二单元文化传承与创新 测试练习题.doc
- 必修2第一章第三节化学键四星题.doc
文档评论(0)