实验报告_实验13_abstract class and interface(II)

实验报告_实验13_abstract class and interface(II)

ID:38698991

大小:998.00 KB

页数:12页

时间:2019-06-17

实验报告_实验13_abstract class and interface(II)_第1页
实验报告_实验13_abstract class and interface(II)_第2页
实验报告_实验13_abstract class and interface(II)_第3页
实验报告_实验13_abstract class and interface(II)_第4页
实验报告_实验13_abstract class and interface(II)_第5页
资源描述:

《实验报告_实验13_abstract class and interface(II)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江大学城市学院实验报告课程名称面向对象程序设计实验项目名称实验13Abstractclassandinterface(II)学生姓名专业班级学号注意:l务请保存好各自的源代码,已备后用。l完成本实验后,将实验项目文件和实验报告,压缩为rar文件,上传BB平台。l文件名为:学号_姓名_日期_实验XX,如30801001_张三_20100305_实验01.rarl请务必在下次实验课之前提交作业,BB平台设有截止日期,如果没有及时提交,将不能再提交。请勿抄袭作业。一次作业抄袭的扣分数至少为缺交作业的3倍。一.实验目的和要求1.掌握抽象类的概念和使用2.掌握接口的概念和使用3

2、、掌握包装类的使用4、掌握BigInteger和BigDecimal类二.实验内容1.问答题2.问答题3.问答题4.问答题5.编程题6.编程题7.编程题三.实验结果与分析(可将程序运行结果截屏,也可分析运行结果)1、Showtheprintoutofthefollowingcode:java.util.Datedate=newjava.util.Date();java.util.Datedate1=date;java.util.Datedate2=(java.util.Date)(date.clone());System.out.println(date==date1)

3、;System.out.println(date==date2);System.out.println(date.equals(date2));2、Showtheprintoutofthefollowingcode:java.util.ArrayListlist=newjava.util.ArrayList();list.add("NewYork");java.util.ArrayListlist1=list;java.util.ArrayListlist2=(java.util.ArrayList)(list.clone());list.add("Atlanta");

4、System.out.println(list==list1);System.out.println(list==list2);System.out.println("listis"+list);System.out.println("list1is"+list1);System.out.println("list2.get(0)is"+list2.get(0));System.out.println("list2.size()is"+list2.size());3、Whatiswronginthefollowingcode?(设GeometricObject和Circ

5、le类已有,修改这两个类,使得下面代码正确)publicclassTest{publicstaticvoidmain(String[]args){GeometricObjectx=newCircle(3);GeometricObjecty=x.clone();System.out.println(x==y);}}4、Caneachofthefollowingstatementsbecompiled?Integeri=newInteger("23");Integeri=newInteger(23);Integeri=Integer.valueOf("23");Intege

6、ri=Integer.parseInt("23",8);Doubled=newDouble();Doubled=Double.valueOf("23.45");inti=(Integer.valueOf("23")).intValue();doubled=(Double.valueOf("23.4")).doubleValue();inti=(Double.valueOf("23.4")).intValue();Strings=(Double.valueOf("23.4")).toString();5、Whydothefollowingtwolinesofcodecom

7、pilebutcausearuntimeerror?NumbernumberRef=newInteger(0);DoubledoubleRef=(Double)numberRef;因为Integer和Double不是基本数据类型。强制转换只能转换包含继承关系的类或基本类型数据。intnumberRef=0;doubledoubleRef=(double)numberRef;或者NumbernumberRef=newInteger(0);DoubledoubleRef=newDouble(numberRef.intValue());都可以。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。