抽象方法必须在抽象类中

抽象方法必须在抽象类中

ID:6706186

大小:137.00 KB

页数:21页

时间:2018-01-23

抽象方法必须在抽象类中_第1页
抽象方法必须在抽象类中_第2页
抽象方法必须在抽象类中_第3页
抽象方法必须在抽象类中_第4页
抽象方法必须在抽象类中_第5页
资源描述:

《抽象方法必须在抽象类中》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、判断题1、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。2、Final类中的属性和方法都必须被final修饰符修饰。3、最终类不能派生子类,最终方法不能被覆盖。4、子类要调用父类的方法,必须使用super关键字。5、一个Java类可以有多个父类。6、如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。7、一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。8、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。9、子类的域和方法的数

2、目一定大于等于父类的域和方法的数目。10、所谓静态初始化器就是在构造函数之前加上static修饰符11、在java中,一个类可同时定义许多同名的方法,这些方法,这些方法的形式参数的个数、类型或顺序各不相同,这种面向对象程序特性称为隐藏。12、一个类只能有一个父类,但一个接口可以有一个以上的父接口13、抽象类没有具体对象,所以抽象类没有构造函数14、接口是特殊的类,所以接口也可以继承,予接口将继承父借口的所有常量和抽象方法15、Java语言不支持类的多重继承16、一个类就相当于一种数据类型。17、类的定义是可以嵌

3、套的18、方法重载要求方法名相同,参数列表也相同。19、方法覆盖要求子类的方法与被覆盖的方法的方法头完全一致,范围一致或变小。()多选题(每题两个正确答案)1.在Java中,下列哪两句是正确的:()cdA.子类的构造方法与父类的构造方法同名B.子类可以继承父类的所有方法C.子类不一定能继承父类的所有方法D.子类可以继承父类protected和public的方法E.子类可以继承父类protected和private的方法2.MyPoint方法,返回Point类型,其定义正确的是:()acA.publicPoint

4、MyPoint(intx){…}B.publicintMyPoint(intx){…}C.staticPointMyPoint(intx,inty){…}D.staticintMyPoint(Pointp){…}3.若有以下接口的定义:publicinterfaceIAextendsIB,IC,ID{…};则:()bdA.这个接口的声明是错误的B.接口IA继承了接口IB,IC和IDC.接口IA实现了接口IB,IC和IDD.关键字extends指明接口的继承关系4.下面哪几个函数是publicvoidexampl

5、e(){...}的重载函数?()adApublicvoidexample(intm){...}Bpublicintexample(){...}Cpublicvoidexample2(){...}Dpublicintexample(intm,floatf){...}5.已知如下定义:Strings="story";下面哪个表达式是合法的()adAs+="books";Bcharc=s[1];Cintlen=s.length;DStringt=s.toLowerCase();6.定义主类的类头时可以使用到的关键字是

6、()abA.abstractB.finalC.privateD.super(一)单选题(共12题,每题2分,共24分)。1.程序设计语言的三种基本控制结构是:(B)A.输入、处理、输出B.顺序、选择、循环C.树形、网形、环形D.主程序、子程序、函数2.在Java中,下列哪句话是正确的:(A)A.几个类可以写在一个文件里B.一个类可以写在几个文件里C.类的名称是不区分大、小写的D.方法的名称是不区分大、小写的3.一个必须被继承的类要用哪个关键字来描述:(D)A.staticB.protectedC.finalD

7、.abstract4.下面程序的输出结果是:(D)classDemoClass{publicstaticvoidmain(Stringargs[]){inti=1,s=5;do{s+=i;i++;}while(i<5);System.out.println(“s=”+s);}}A.s=0B.s=5C.s=10D.s=155.下列方法method的定义正确的是(A)A.privateintmethod(){charch=’a’;return(int)ch;}B.publicvoidmethod{inta=8;re

8、turna;}C.intmethod(inti){return(double)(i+10);}D.method(inta){returna;}6.哪一组都是Java关键字:(C)A.Student,float,main,publicB.byte,boolean,box,floatC.long,extends,float,doubleD.classes,float,short,impor

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

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

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