欢迎来到天天文库
浏览记录
ID:37907540
大小:219.00 KB
页数:31页
时间:2019-06-02
《V. 面向对象的概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、V.面向对象的概念l编写代码实现紧封装、松耦合和类间高聚合,讲解其优点。l给定一个情景,编写代码,展示多态的使用。此外,确定何时有必要使用类型转换,并了解与对象引用类型转换有关的编译器和运行时错误。l讲解修饰符在构造函数、实例或静态变量以及实例或静态方法方面对继承机制的影响。l给定一个情景,编写用于声明和/或调用重载或过载方法的代码,并编写用于声明和/或调用父类或重载构造函数的代码。l编写用于实现"is-a"和/或"has-a"关系的代码。1、关于is-a和has-a的叙述,以下哪两项是正确的?A、继承代表is-a关系B、继承代表has-a关系C、当创建has-a
2、关系时必须使用接口D、当创建has-a关系时必须使用实例变量2、以下哪三项叙述是正确的?A、当且仅当类是抽象类时,其中的final类型的方法才能被定义为抽象的B、在类中被定义为protected类型的方法能被该类的任何子类覆盖C、类中的私有的静态的方法只能被该类中的其他静态方法调用D、在类中的非静态的共有的final类型的方法能被该类的任何子类覆盖E、即使没有显式引用一个类,在该类中的公有的静态方法仍然可以被其子类调用F、在一个类中,和私有final类型的方法具有相同定义的方法可以在该类的子类中被实现3、以下哪一项正确定义了is-a和has-a的关系?A.dogI
3、s-aAnimalB.dogHas-aAnimalC.forestIs-aTreeD.forestHas-aTreeE.rectangleIs-aSquareF.rectangeHas-aslidG.JavabookIs-aProgrammingbookH.JavabookHas-aProgrammingbook4、如下代码:classSimpleCalc{publicintvalue;publicvoidcalculate(){value+=7;}}publicclassMultiCalcextendsSimpleCalc{publicvoidcalculate
4、(){value-=3;}publicvoidcalculate(intmultiplier){calculate();31super.calculate();value*=multiplier;}publicstaticvoidmain(String[]args){MultiCalccal=newMultiCalc();cal.calculate(2);System.out.println("valueis"+cal.value);}}A.Value值是:8B.编译错误C.Value值是:12D.Value值是-12E.这段代码没有输出结果F.运行时抛出异常1、
5、关于以下代码:classCertKillerCard{privateStringcardId;privateIntegerlimit;publicStringownerName;publicvoidsetInformation(StringcardId,intlimit,StringownerName){this.cardId=cardId;this.limit=limit;this.ownerName=ownerName;}}哪一项的叙述是正确的A.这个类被完全封装B.这段代码表明了多态性C.变量ownerName打破了封装性D.变量ownerName打破了多太
6、性E.setInformation方法打破了封装性;2、关于以下代码:classAnimal{publicStringnoise(){return"peep";}}classDogextendsAnimal{publicStringnoise(){return"back";}}classCatextendsAnimal{publicStringnoise(){return"move";}}publicstaticvoidmain(String[]args){Animalanimal=newDog();Catcat=(Cat)animal;System.out.pr
7、intln(cat.noise());}31下面哪一个是正确的运行结果?A.peepB.backC.moveD.编译失败E.在运行时抛出异常1、关于以下代码:classCar{privateintwheelCount;privateStringvin;publicCar(Stringvin){this.vin=vin;this.wheelCount=4;}publicStringextend(){return"zoomzoom";}publicStringgetInfo(){return"Vin:"+vin+"wheel"+this.wheelCount;}}cl
8、assMe
此文档下载收益归作者所有