网站大量收购闲置独家精品文档,联系QQ:2885784924

面向对象程序设计(java)题库.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

面向对象程序设计(java)题库

抽题规范:

(1)此题库共75道题,抽8道作为期末考试题。其中,易8道,较易33道,较难

18道,容易16道.

(2)按题型,第一大题抽4道,每道10分;第二大题抽2道,每道10分;第三大题

抽1

道,每道20分后;第四大题扣1道,每道20分后。

(3)按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道)。

一、答疑题(共40道,扣4道,每道10分后,共40分后)

1.面向对象有哪三大特征?封装,继承,多态.2.什么是类?(易)

类就是定义同一类所有对象的变量和方法的蓝图或原型。3.什么就是对象?

对象是类的实例;对象是通过newclassname产生的,用来调用类的方法;类的构造方

法.。4.类和对象的区别是什么?

java中的类就是模板,而对象就是依据模板产生的实体5.详述java的PCB性,如何

在java中同时实现PCB

封装性是指的把代码封装到大括号中,只能访问自己内部的数据,外边的东西访问不了。

实现为加访问权限。6.构造方法有哪些特点

方法名与类名相同,没返回值,可以存有多个空载。7.构造方法的促进作用就是什么?

(更易)

初始化对象,就是你new一个类的时候可以很方便的给你的对象里的属性赋值。

8.this在程序中所代表的意思(易)指当前对象

9承继的促进作用就是什么?(极易)同时实现代码F83E43Se。

10.java支持多继承吗?(易)不能。

11.子类可以承继父类的哪些成员?(较难)变量和构造方法。

12.简述构造子类对象时子类和父类构造方法执行顺序(较易)先执行父类再执行子

类。

13.什么就是方法的空载,如何挑选被空载的方法?(更易)

同一个类中如果同时存在两个以上的方法有同一个名字,在这种情况下,我们说方法

被重载了,这个过程被称为重载。

14什么就是方法的改写,如何挑选被改写的方法?(较难)

当同名方法同时存在于子类和父类中时,对于子类来说就是将继承父亲的方法重载写

过了,实现功能完全和父类无关。

15.详述空载和全面覆盖的区别(更易)

重载是让同一方法名的方法可以处理和返回不同类型的数据而覆盖是在子类中改写父

类的方法

16.什么就是成员的暗藏?如何出访被暗藏了的父类成员?(更易)

在子类对父类的继承中,如果子类的成员变量和父类的成员变量同名,此时称为子类

隐藏了父类的成员变量。super语句。

17.详述this和super的区别(较难)

this即可以拿到自己的也可以拿到父类的,super只能拿到父类的18.简述面向对象

的多态性(较易)一个接口,多个方法

19.详述实例变量和类变量的区别(更易)类变量就是所有对象共计,其中一个对象

将它值发生改变,其他对象获得的就是发生改变后的结果;而实例变量则属于对象私有,

某一个对象将其值发生改变,不影响其他对象;实例变量就是类实例化后,系统为其建立

的一个类的实例变量的拷贝,即为一个实例具有一个实例变量。

类变量则是用static声明,系统为每个类变量分配一次存储空间。即所有的实例共

享一个类变量。

1.详述静态方法和实例方法的区别(更易)

在在外部调用静外部调用静态方法时,可以态方法时,可以使用使用类名.方法名方法名的方的方式式,也可以,也可以使用使用对象名.方法

名名的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。

静态方法在出访本类的成员时,只容许出访静态成员(即为静态成员变量和静态方

法),而不容许出访实例成员变量和实例方法;实例方法则无此管制。2.详述按值传达和

按址传达的区别(较难)

值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对

应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的

存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。

提及传达:(形式参数类型就是提及数据类型参数):也

文档评论(0)

183****6441 + 关注
实名认证
文档贡献者

硕士生导师

1亿VIP精品文档

相关文档