欢迎来到天天文库
浏览记录
ID:36229788
大小:32.00 KB
页数:5页
时间:2019-05-07
《对象的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计一、选择题2. 下列不属于面向对象编程的三个特征的是A. 封装B. 指针操作C. 多态性D. 继承3. 类所实现的接口以及修饰不可以是A. publicB. abstractC. finalD. void4. 下列类的定义,错误的是A. publicclasstestextendsObject{…… }B. finalclassoperators{……}C. classPoint{…… }D. voidclassP
2、oint{…… }5. 关键字supper的作用是A. 用来访问父类被隐藏的成员变量B. 用来调用父类中被重载的方法C. 用来调用父类的构造函数D. 以上都是6. 下面程序定义了一个类,关于该类说法正确的是abstractclassabstractClass{……}A. 该类能调用newabstractClass(),方法实例化为一个对象B. 该类不能被继承C. 该类的方法都不能被重载D. 以上说法都不对7. 关于对象的删除,下列说法正确的是A.
3、必须由程序员完成对象的清除B. java把没有引用的对象作为垃圾收集起来并释放C. 只有当程序中调用System.gc()方法时才能进行垃圾收集D. java中的对象都很小,一般不进行删除操作。8. 下列说法正确的是A. java中包的主要作用是实现跨平台功能B. package语句只能放在import语句后面C. 包(package)由一组类(class)和界面(interface)组成D. 可以用#include关键词来标明来自其它包中的类;9. 关于构造方法,下列说法
4、错误的是A. 构造方法不可以进行方法重写B. 构造方法用来初始化该类的一个新的对象C. 构造方法具有和类名相同的名称D. 构造方法不返回任何数据类型10. 请将程序补充完整1._______classC2.{3. abstractvoidcallme()4. voidmetoo5. {6. System.out.println(“类C的metoo()方法”);7. }8.
5、 }9. classD_______C10. {11. voidcallme()12. {13. System.out.println(“重载C类的callme()方法”);14. }15. }16. publicclassAbstract17. {18. publicstaticvoidmain(String
6、args[])19. }20. Cc=__________D();21. c.callme();22. c.metoo();23. }24. }二、填空题1. 把对象实例化可以生成多个对象,使用_________运算符为对象分配内存空间。2. java程序引入接口的概念,是为了弥补只允许类的________的缺憾。3. java语言以_______为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。4.
7、抽象方法只能存在于抽象类中。抽象方法用关键字________来修饰。5. java语言中_______是所有类的根.6. 在java中有一种叫做_______特殊方法,在程序中用它来对类成员进行初始化.7. new是______对象的操作符.8. 继承主要强调子类在父类的基础上取”长”补”短”,而______主要强调的是类与类之间的传输9. 我们在java程序中,把关键字________加到方法名称的前面,来实现子类调用父类的方法10. 定义一个类包括定义类头和定义______两个部分11. 在java程序里,同
8、一类中重载的多个方法具有相同的方法名和_____的参数列表.重载的方法可以有不同的返回值类型12. java是面向对象语言,对象是客观事物的_______,对象与之
此文档下载收益归作者所有