第十三章
13.1:e和f是合法的抽象类。
13.2:其好处是适用于通用编程,GeometricObject类型的变量在编译时使用getArea()和getPerimeter()方法。
13.3:输出结果为:
True
True
False
False
True
13.4:在运行时,java虚拟机将尝试将numberRef转换为Double对象,但是numberRef是Integer的一个实例,而不是Double。
13.5:数组numberArray是Integer对象的数组,而非Double对象的数组
13.6:输出结果:3 3.0.
13.7:会出现语法错误,x没有compareTo方法。
13.8:会出现语法错误,因为成员操作符在对象转换操作符之前完成。
13.9:不能,Calendar是一个抽象类。
13.10:Calendar方法中的add方法是抽象的。
13.11:使用GregorianCalendar类的构造函数来创建Calendar对象。
13.12:
c.get(Calendar.YEAR)
c.get(Calendar.MONTH)
c.get(Calendar.DAY_OF_MONTH)
c.get(Calendar.HOUR)
c.get(Calendar.MINUTE)
c.get(Calendar.SECOND)
13.13:不能
13.14:可以
13.15:d是正确的接口。
13.16:所以定义在接口的方法必须为public的,当类实现接口时,方法必须声明为public,能见度不能降低,故在void m1()前加上public。
13.17:true
13.18:第一个:public int compareTo (String o)
13.19:不能,因为n1是Integer对象,其compareTo方法需要Integer参数,但n2被声明为Object对象,编译器将引发错误。
13.20:通过实现可比较的接口,可以将类的对象传递给需要比较类型的方法。
13.21:Person类没有实现Comparable接口,所以Person对象无法通过sort方法比较。
13.22:如果一个对象的类没有实现 java.lang.Cloneable , 不可以调用 clone() 方法来克隆这个对象;Date类实现了Cloneable接口。
13.24:输出结果为:
True
False
True
13.25:输出结果为:
True
False
List is 【New York, Atlanta】
List1 is [New York, Atlanta]
List2.get(0) is New York
List2.size() is 1
13.26:语法错误,因为clone()在对象中受到保护,要启用clone()可以执行两件事:(1)为要克隆的对象覆盖类中的clone();(2)为类实现java.lang.Cloneable。
13.29:结果为:
True
False
True
False
True
13.30:输出结果为:
-1
3
0
0.333333333333
13.31:Object类型的r2没有compareTo方法。
13.32:Rational.compareTo(Rational)方法在Ration类的参数中需要一个Ration类型的对象。
13.33:return(this.subtract((Rational)(other))).getNumberator() == 0;
13.34:0 / 4。

《Java语言程序设计》(基础篇原书第10版)第十三章复习题答案相关推荐

  1. Java语言程序设计 基础篇 原书第10版 ,梁勇著,百度云链接及密码

    一本好书,对java小白来说是一本非常不错的书.第一次分享,请大家多多指教, Java语言程序设计 基础篇 原书第10版 ,梁勇著 链接:https://pan.baidu.com/s/1-MN_AS ...

  2. java第十版基础篇答案第九章_《Java语言程序设计》(基础篇原书第10版)第九章复习题答案...

    第九章 9.1:类为对象定义属性和行为,对象从类创建. 9.2:public class ClassName { } 9.3:ClassName v; 9.4:new ClassName(); 9.5 ...

  3. 《Java语言程序设计》(基础篇原书第10版)第八章复习题答案

    第八章 8.1:int[] array = new int[4][5]; 8.2: 二维数组的行可以有不同的长度. 8.3:输出结果为:array[0][1] is 2 8.4: int[][] r ...

  4. Java语言程序设计基础篇原书第十版第二章编程练习题答案

    程序如有问题,及时联系博主哦~博主会贴出所有带有星号的题目,以及一些典型的例子,希望能够帮助到同学们,也希望同学们都学好java语言. 2.1将摄氏温度转换为华氏温度 package nameyu;i ...

  5. 《Java语言程序设计与数据结构(基础篇)》第11版第四章复习题答案

    4.2.1答案:a: 2.0  b: 0.0  c: 1.0  d: 4.0  e: 1.0  f: 2.718281828459045  g: 3  h: -2.0 i: -2.0  j: -3.0 ...

  6. JAVA程序设计第十版梁勇著答案_0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词...

    第01章 计算机.程序和Java概述 CPU(Central Processing Unit)*中央处理器 Control Unit*控制单元 arithmetic/logic unit /ə'rɪθ ...

  7. [转载] java语言程序设计-基础篇

    参考链接: Java中的决策制定(if,if-else,switch,break,continue,jump) 第1章,计算机.程序和Java概述 包括[每个java初学者都应该搞懂的问题] http ...

  8. java语言程序设计-基础篇

    第1章,计算机.程序和Java概述 包括[每个java初学者都应该搞懂的问题] http://blog.csdn.net/haobo920/article/details/5784990 1,java ...

  9. 《java语言程序设计 基础篇》原书第10版 PDF版 梁勇著 戴开宇译

    方式一:百度网盘 网址:https://pan.baidu.com/s/1eg3iCmnFj-r8x_RlmLkKcw 提取码:cx32 或者: 方式二:腾讯微云 链接:https://share.w ...

  10. Java语言程序设计(基础篇) 第十一章 继承和多态

    第十一章 继承和多态 11.1 引言 面向对象的编程允许你从已经存在的类中定义新的类,这称为继承. 11.2 父类和子类 1.继承使得你可以定义一个通用的类(既父类),之后扩充该类为一个更加特定的类( ...

最新文章

  1. 1行代码搞定Latex公式编写,这个4.6M的Python小插件,堪称论文必备神器
  2. 【指标统计】删除抖动遥信
  3. 使用js生成条形码以及二维码
  4. v4l2-ctl 控制命令
  5. 6款好用的ppt制作软件推荐
  6. WebRTC的噪声抑制(noise suppression,NS)算法
  7. 解决: error: Class declaration lacks Q_OBJECT macro. 的报错
  8. 从 API、UI、结构到商业产品设计精髓
  9. 微信小游戏开发实战教程15-关卡编辑器的制作以及关卡分享功能的实现
  10. 对话框(06):【类】QFontDialog [官翻]
  11. 计算机网络(六)应用层
  12. window7旗舰版安装语言包
  13. 《软件工程与计算(卷二)》-Chapter22-23-软件开发过程模型与软件工程职业基础
  14. 云桌面可通过以下三种终端设备连接使用的
  15. Webpack配置区分开发环境和生产环境
  16. quartusII创建第一个VHDL程序
  17. 10款网站后台管理系统模板_bootstrap网站后台模板_html后台模板下载(四)
  18. PLC实验:十字路口交通灯控制
  19. Deepin安装Wireshark
  20. 优炫数据库亮相中国数据库领域最高学术会议

热门文章

  1. java c md5 疯_JAVA md5把我气到疯的代码,天哪,神呀,我的C# 啊。
  2. mysql导出_mysql数据库导入导出
  3. C++ socket编程select模型
  4. CSDN博文下载器(JAVA)
  5. linux下fish配置终端,如何在Linux中安装、配置和使用Fish Shell?
  6. 论文笔记 -- Contrastive Clustering(对比聚类)
  7. ASP.NET开发学习视频教程大全(共800集)
  8. Java编程思想读书笔记(一)第1~13、16章
  9. java推箱子游戏源代码_java实现推箱子小游戏(附源码)
  10. humid vs wet vs moist