第3章 习题答案

上传人:第*** 文档编号:34248702 上传时间:2018-02-22 格式:DOC 页数:5 大小:178KB
返回 下载 相关 举报
第3章 习题答案_第1页
第1页 / 共5页
第3章 习题答案_第2页
第2页 / 共5页
第3章 习题答案_第3页
第3页 / 共5页
第3章 习题答案_第4页
第4页 / 共5页
第3章 习题答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《第3章 习题答案》由会员分享,可在线阅读,更多相关《第3章 习题答案(5页珍藏版)》请在金锄头文库上搜索。

1、第 3章 习题1. 下列哪个类的声明是正确的?( B )。A.abstract private app() B.public abstract class BikeC.abstract final MyClassI D.protected private tes;2. 关键字( C )用来调用父类构造方法。A.interface B.extends C.super D.this3. 关键字( D )用来指向当前对象。A.import B.extends C.super D.this4. 下列关于继承的哪项叙述是正确的?( D )。A. 在 Java中允许多重继承 B. 在 Java中一个类只能

2、实现一个接口C. 在 Java中不能同时继承一个类和实现一个接口 D. Java的单一继承使代码更可靠5. 在某个类 B中存在一个方法:void GetNumber(int y),以下能作为这个方法的重载声明的是( D )。A.int GetNumber(int x) B.int GetNumber(int y)C.double GetNumber(int x,int y) D.void GetNumber(int x,int y)6. 符合对象和类关系的是( A )A.李勇和教师 B.书和图书馆 C.学生和教学楼 D.飞机和动物7. 子类继承父类声明时使用( A )关键字。A. extend

3、s B. super C. this D.import8. 每个类都定义有( C ),以便创建对象时初始化其成员变量。A. 方法 B. main 方法 C. 构造方法 D. 对象9. 在某个类 A中存在一个方法:void set(int x),下列哪个选项可以作为该方法的重写声明( C )。A.double set(double x, double y) B.void set(int x,int y)C.void set(int y) D.void set(float x)10.有一个类 test,以下为其构造方法的声明,其中正确的是( B )。A.void test(int x). B.te

4、st(int x).C.Test(int x). D.void Test(int x).11. Java面向对象的基础是_类_。12. 面向对象程序设计(OOP)的特征有_封装性_、_多态性_和_继承性_。13. 使用修饰符_static_修饰的方法和属性是属于类的方法和属性,可以直接通过类名访问。14. Java语言中,被 static关键字修饰的成员变量与实例变量有什么区别?答:静态变量由静态修饰符 static来修饰,是类的变量,但不属于任何一个类的具体对象,静态变量是一个公共的存储单元,任何一个类的对象在访问这个存储单元时,都会获得同一个数值;实例变量就是普通变量,这些变量的数据属于一

5、个实例化变量。15根据下面的要求实现圆类 Round:Round类的成员变量有:double R 半径,double L 周长,double Area 面积。Round类的成员方法有:Round (double R)构造方法,创建 Round对象时将半径初始化为 R;double getL()计算圆的周长;double getArea()计算圆的面积;void printInfo()将圆的半径、周长、面积输出到控制台。16. 根据下面的要求实现长方形类 Rectangle:Rectangle类的成员变量:double length长,double width 宽,double L周长,doub

6、le Area 面积。Rectangle类的方法成员:Rectangle (double length, double width) 构造方法,创建 Rectangle对象给长和宽赋值;double getLength()获得长方形的长;double getWidth()获得长方形的宽;double getL()获得长方形的周长;double gerArea()获得长方形的面积;void showInfo()将长方形的长和宽、周长、面积输出到控制台。17. 实现学生类定义一个学生类(Student),学生信息包括学号、姓名、出生日期、班级、联系电话;编写一个方法 showStuInfo()用于

7、显示学生的基本信息;定义 2个构造方法用于初始化学生的信息,一个用于静态初始化,一个用于动态初始化;创建一个测试类 TestStudent用于创建对象并初始化对象,然后请用 ShowStuInfo() 方法输出学生信息(温馨提示:初始化时请同学使用自己真实信息)。18. 汽车是一般的交通工具,具有车类型、品牌、引擎数量、外观颜色等属性,能够发动、加速、刹车、停车等功能。汽车又可分为公共汽车、出租车、卡车等。(1)出租车具有所属公司、最大载客数量属性,能够给乘客打发票。(2)公共汽车具有第几路编号(busNo)、最大载客数量(maxLoad)属性,能够报站的行为 announceBusStop()。定义汽车类 Vehicle、出租车类 Taxi、公共汽车类 Bus,并定义测试类 Test。运行并查看输出结果。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号