- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ANJOYOJAVA05课后习题_周悟颖
AnjoyoJava05课后习题
选择题:
关于对象使用时的描述,下面说法错误的是( C )。
A、通过.运算符调用成员变量和方法。
B、在方法中使用对象作为参数时,采用引用调用。
C、将一个对象声明为类成员时,必须在使用前为其分配内存。
D、通过成员变量的访问权限设定限制自身对这些变量方法的调用。
已知有下面类的说明:
public class Test05_01 extends x{
private float f =10.6f;
int i=16;
static int si=10;
public static void main(String[] args) {
Test05_01 x=new Test05_01();
}
}
在main()方法中,下面哪条语句的用法是正确的?( A )。
A、x.f B、this.si C、X5_1_1.i D、X5_1_1.f
下面对于面向对象程序设计的基本机制描述不正确的是( B )。
A、继承 B、结构 C、方法 D、消息
下列属于Coad方法中面向对象的分析模型的层次有( D )。
A、接口层 B、数据层 C、应用层 D、主题层和对象层
一个类属性依其特征划分,其类型没有( C )。
A、描述型 B、定义型 C、应用型 D、派生型 E、参考型
在进行面向对象分析时,所采用的模型不包含( C )。
A、对象模型 B、动态模型 C、静态模型 D、功能模型
状态是对象属性的值的一种抽象,它的性质有( A )。
A、时间性和持续性 B、有序性 C、有穷性 D、无序性
以下哪种语言是面向对象语言( D )。
A、C和C++语言 B、Basic语言 C、汇编语言 D、Java语言
子类对象能否直接向其父类赋值?父类对象能否向其子类赋值?( A )
A、能,能 B、能,不能 C、不能,能 D、不能,不能
Java语言类间的继承关系是(A )。
A、单继承 B、多重继承 C、不能继承 D、不一定
Java语言接口间的继承关系是( D )。
A、单继承 B、多重继承 C、不能继承 D、不一定
一个类实现接口的情况是( A )。
A、一次可以实现多个接口 B、一次只能实现一个接口
C、不能实现接口 D、不一定
填空题:
Java是面向对象语言,对象是客观事物的__描述的一个实体______,对象与之是一一对应的,它是很具体的概念。
对象是抽象的类,类的具体化就是__对象______。
继承性是父类和子类之间____共享数据结构____________________和消息的机制。
面向对象的设计的主要目标是提高生产效率,提高质量和提高_可维护性___________。
面向对象技术中的“类”,是比较理想的_______可重用构件____________________。
对象模型描述了系统的__属性和方法__________,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。
面向对象的基本特征是____继承________、____封装________、______多态______。
Java不支持多继承,但可以通过__接口______,实现多继承。
判断题:
多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件, 多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。( F )
面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。(T )
面向对象的设计的主要目标是提高生产效率,提高质量和提高可维护性。(T )
对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。( T )
简答题:
什么是面向对象方法学?它有哪些优点?
请分别描述封装、继承、多态的含义。
编写一个人类Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓名、性别和年龄的方法。再编写一个学生类Student,它继承Person类,其中包含学号属性,包含构造方法以及显示学号的方法。最后编写一个主类Java05_01,包含main()方法,在main()方法中定义两个学生s1和s2并给他们赋值,最后显示他们的学号、姓名、性别以及年龄。
面相对象发发是一种运用对象,类,继承,封装,聚合,消息,多态等概念构造系统的软件开发方法。
面相对象发发的优点是符合人们习惯
您可能关注的文档
- Accessing “My Classroom Data” - Leading Assessment Learning.doc
- Access操作练习1doc.doc
- Access数据处理练习﹝一﹞.doc
- Access资料库程式表单`报表.doc
- access‘federal job opportunities’.ppt
- ACCOMMODATING HOME RULE IN STATE LAND USE ….doc
- acd_-一位销售经理的年终总结.doc
- ACPI在应用中的主要状态1.ppt
- ADL-FR-25 职工简历表.doc
- Affoksv最好理解的求财务内部收益率的文本doc.doc
最近下载
- 民营中医医院营销策划.pptx
- 2023-2024年护理学(正高)考试参考题库(真题考点版)带答案解析.docx VIP
- 交管12123学法减分试题库500题(含答案).pdf VIP
- 2024年安徽省芜湖市单招职业适应性测试题库及一套参考答案.docx VIP
- 米家米家智能小厨宝7L S1使用说明书.pdf
- 二年级语文上册《必背古诗、课文、日积月累》.doc VIP
- 特殊作业现场监护人安全培训课件.pptx
- 2024-2030年中国胶原蛋白行业市场深度调研及竞争格局与投资研究报告.docx
- 幼儿园托育托儿所工作人员健康检查表.pdf
- 初中地理中考汇集(中考复习填图训练+地理八上填图题复习专题+重点地图图示).ppt
文档评论(0)