当前位置:首页 >> 其它课程 >> 第4-5章作业

第4-5章作业


第 4-5 章:面向对象 1 基础问题
1.1 简述面向对象的特点 1.2 java 类是否可以多继承,怎么实现多继承? 1.3 abstract class 和 interface 有什么区别? 1.4 int 和 Integer 有什么区别? 1.5 abstract 的 method 是否 可 同 时是 static , 是 否 可 同 时 是 native ,

是 否 可 同 时是 synchronized? 1.6 方法重载(overload)必须满足_ _。 A. 在不同 class 中定义的方法 B.在同一类型中定义的方法 C. 方法名必须相同 D.返回类型必须相同 E. 参数一定不同 F.参数可以相同 1.7 重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别?Overload 的方法是否 可以改变返回值的类型?构造器 Constructor 是否可被 override? 1.8 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变 化后的结果,那么这里到底是值传递还是引用传递?为什么? 1.9 接口是否可继承接口 ? 抽象类是否可实现 (implements)接口 ? 抽象类是否可继承实体类 (concrete class)? 1.10 Anonymous Inner Class ( 匿名内部类 ) 是否可以 extends( 继承 ) 其它类,是否可以 implements(实现)interface(接口) 1.11 谈谈 final, finally, finalize 的区别 1.12 Static Nested Class 和 Inner Class 的不同

2 代码分析
2.1 作用域 public,private,protected,以及不写时的区别。辨析下列代码段是否正确 答案:

2.2 哪个选项和 show 函数重载 class Demo{ void show(int a,int b,float c){} } A.void show(int a,float c,int b){} B,void show(int a,int b,float c){} C.int show(int a,float c,int b){return a;} D.int show(int a,float c){return a;} 2.3 分析下面那些函数可以存在于 Demo 的子类中。并写出错误答案错误的原因,用单行注 释的方式。 class Demo{ int show(int a,int b){return 0;}} A.public int show(int a,int b){return 0;} B.private int show(int a,int b){return 0;} C.private int show(int a,long b){return 0;} D.public short show(int a,int b){return 0;} E.static int show(int a,int b){return 0;}
1

2.4 下列程序能否编译通过,为什么? (1) 答案:

(2)

(3)

(4)

(5)

2

2.4. 写出结果。(关于参数传递) (1)

(2)

(3)

(4)

2.5. 定义类 A 和类 B 如下(类的继承)

3

(1) 若在应用程序的 main 方法中有以下语句: A a=new A(); a.show(); 则输出的结果如何? (2) 若在应用程序的 main 方法中定义类 B 的对象 b: A b=new B(); b.show(); 则输出的结果如何?

2.6 写出下面程序的运行结果。(关于 static)

2.7 补足代码,使程序可以编译通过或者完成特定功能。
(1) 采用匿名内部类,补足代码 interface Test{ void func();} class Demo{ public static void main(String[] args){ //补足代码;(匿名内部类)

4

} void show(Test t){

t.func(); }

} (2) 补足 compare 函数内的代码,不许添加其他函数。 class Circle{ private double radius; public Circle(double r){ radius=r; } public Circle compare(Circle cir){ //程序代码 } } class TC { public static void main(String[] args) { Circle cir1=new Circle(1.0); Circle cir2=new Circle(2.0); Circle cir; cir=cir1.compare(cir2); if(cir1==cir) System.out.println("圆 1 的半径比较大"); else System.out.println("圆 2 的半径比较大"); } }

5


更多相关文档:

数据结构 第4-5章作业及答案

数据结构第二章作业参考答... 3页 2财富值如要投诉违规内容,请到百度文库投诉...的范围是 0 到 8,列下标的范围是 1 到 5,每个数组元素用相邻 的 4 个...

电子(第4-5章)课后答案

电子(第4-5章)课后答案_信息与通信_工程科技_专业资料。第四章 正弦波振荡电路...本章习题解析 5-1 在图 5-1 所示的电路中,已知 RL=80 ,直流电压表 V ...

概率论_第4-5章详细习题解(中国农业出版社_刘金山主编)

概率论_第4-5章详细习题解(中国农业出版社_刘金山主编)_农学_高等教育_教育专区。习题 4 解答 1.设随机变量 X 的分布律为 X 0 1 2 pk 2 1 4 1 2 1...

图论第二次作业4-5章

图论第二次作业4-5章_理学_高等教育_教育专区。电子科技大学图论作业 第四章 1. (1) (2) (3) (4) 7. 由于 G 所有顶点的度均为偶数,所以当取掉圈 ...

电子科技大学图论及其应用5班第4-5章作业

​论​及​其​应​用​5​班​第​4​-​5​章​作...习题4 3: 1) 、画一个有 Euler 闭迹和 Hamilton 圈的图。 2) 、画一个...

第4-5章作业

第4-5章作业_其它课程_高中教育_教育专区。第 4-5 章:面向对象 1 基础问题 1.1 简述面向对象的特点 1.2 java 类是否可以多继承,怎么实现多继承? 1.3 ...

数据结构 第4-5章习题答案

数据结构 第4-5章习题答案_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档数据结构 第4-5章习题答案_理学_高等教育_教育专区。数据结构 ...

《马原》第4-5章习题评分

《马原》第4-5章习题评分_哲学_高等教育_教育专区。第四章习题 (及评分): 简答题(每小题 7 分): 1、有人说:商品的价值有两个源泉,即生产资料和劳动力的...

细胞第4-5章习题及答案

细胞第4-5章习题及答案 细胞生物学课后习题详解,复习细胞生物学课后习题详解,复习隐藏>> 第四章 细胞质膜 本章要点:本章阐述了细胞膜的基本结构特征及其生物学功...

操作系统第4-5章作业2015讲解

操作系统第4-5章作业2015讲解_小学作文_小学教育_教育专区。第 4-5 章作业 1、 "整体对换从逻辑上也扩充了内存, 因此也实现了虚拟存储器的功能"这种说法是否...
更多相关标签:
管理学作业4 9章以后 | 数据库网上作业1 5章 | 淘师湾作业答案4 5 1 | 高傲的妈妈洪剑4 5章 | 语用学4 5章的题目 | gta4自由城之章仿gta5 | 利未记4 5章视频查经 | 魔界战记5第4章 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com