第3章面向对象的程序设计

第3章面向对象的程序设计

ID:15376069

大小:217.37 KB

页数:35页

时间:2018-08-03

第3章面向对象的程序设计_第1页
第3章面向对象的程序设计_第2页
第3章面向对象的程序设计_第3页
第3章面向对象的程序设计_第4页
第3章面向对象的程序设计_第5页
资源描述:

《第3章面向对象的程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、×3.1[判断正误*]下面程序输出数字0.PublicclassJ_test{Staticintm_data;m_data=0;publicstaticvoidmain(Stringargs[]){System.out.println(m_data);}//方法main结束}//类J_Test结束√3.2[判断正误*]Java语言为所有的Java程序自动导入包“java.lang”中的类型和接口。位于类继承关系层次结构树的根部的类Objiect就是在包“java.lang”中的一类。×3.3[判断正误*

2、]有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。×3.4[判断正误*]构造方法一般不允许有任何返回值,因此需要在返回类型处标注为void.×3.5[判断正误*]任何类都必须显式地定义该类的结构方法,以便对类的成员进行各种初始化操作。×3.6[判断正误*]运行下面程序将在控制台窗口中输出a.PublicclassJ_Test{PublicJ_Test(){Charc=’a’;}//方法J_Test结束publicstaticvoidmain(Stringargs[]){System.out

3、.println(c);}//方法main结束}类J_Test结束×3.7【判断正误】下面的程序将输出“CreatingRock2”ClassJ_Rock{J_Rock(inti){System.out.println(“CreatingRock”+i);}}//类J_Rock结束ClassJ_SubRockextendsJ_Rock{}ClassJ_RockApplication{Publicstaticvoidmain(Stringargs[]{NewJ_Rock(2);}//方法main结束35}

4、//类J_RockApplication结束√3.8【判断正误】Java语言对内存的释放是采用垃圾自动回收机制。Java虚拟机自动判断并收集“垃圾“,但一般不会立即释放他们的存储空间。×3.9【判断正误】Java系统提供了方法“System.gc()”来强制立即回收“垃圾”,即当调用该方法时,系统会立即回收“垃圾”。×3.10【判断正误】程序可以借助于finalize方法来精确记录在程序执行过程中内存资源的释放情况。×3.11【判断正误】如果在定义一个类的时候没有定义关键字extends,则这个类没有直

5、接父类。√3.12【判断正误】Java语言规定:任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类构造方法的语句必须是子类构造方法的第一条语句。√3.13【判断正误】在同一个类中,不允许存在具有相同方法名和相同参数类型列表地方法,即使该方法的返回类型不相同。√3.14【判断正误】如果一个类不是内部类,则它的访问属性不能是private或者protected。√3.15【判断正误】抽象方法不能含有方法体,并且必须在抽象类中。√3.16【判断正误】抽象类不能实例化的。抽象类的实例

6、化,应当通过其不具有抽象属性的子类来创建。×3.17【判断正误*】下面的程序输出整数3.publicclassJ-Test{publicintm-data=3;publicstaticvoidmian(Stringargs[]){System.out.println(m-data);}//方法main结束}//类J-Test结束√3.18【判断正误**】设在一个Java包cn.edu.tsinghua.kit中含有源程序文件J-Data.java,其内容如下:packagecn.edu.tsinghua

7、.kit;publicinterfaceJ-Data{DoublePI=3.141592653589793;}接口J-Data结束在另一个包中含有源程序文件J-Ttest.java,其内容如下Importcn.edu.tsinghua.kit.J-Data;PublicclassJ-Test{Publicstaticvoidmain(Stringargs[]){System.out.println(int)J-Data.PI;}//方法main结束}//类J-Test结束假设类路径设置及源程序文件所在的

8、路径都是正确的,则上面的程序可以正常进行编35与运行,最终可以输出3。3.19【填空题*】面向对象的计算机语言一般应具有3个基本特性,分别是继承性多态性封装性3.20【填空题*】在下面的源代码中,类J-Example的域是m_x,构造方法是PublicclassJ-Example(),当该类的实例对象在被释放之前有可能被系统自动调用的方法是Protectedvoidfinalize()throwsThrowable。PublicclassJ

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

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

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