Java中抽象类、接口、包的文档练习

。一、选择题

1.        实现接口的类修饰不可以是(   )

A.  Public    B、abstract     C、final     Dvoid

2.        下面程序定义了一个类,关于该类说法正确的是( )

abstract classabstractClass{

……

}

A.  该类能调用new abstractClass(),方法实例化为一个对象

B.  该类不能被继承

C.  该类的方法都不能被重载

D.   以上说法都不对

 

3.        下列说法正确的是(   )

A.  java中包的主要作用是实现跨平台功能

B.  package语句只能放在import语句后面

C.   包(package)由一组类(class)和界面(interface)组成

D.  可以用#include关键词来标明来自其它包中的类;

 

4、下列叙述中,错误的是(   )
 A.父类不能替代子类  B. 子类能够替代父类
 C.子类继承父类       D. 父类包含子类

 

5、关键字( )表明一个对象或变量在初始化后不能修改。

A.extends                                      Bfinal

C.      this                                        D.finalize

 

6、定义类A如下:(重要)

class A{

  int a,b,c;

  public void B(intx,int y, int z){ a=x;b=y;c=z;}

}

下面对方法B的重载哪些是正确的( )。

A.public void A(int x1,int y1, int z1){ a=x1;b=y1;c=z1;}

B.public void B(int x1,int y1, intz1){ a=x1;b=y1;c=z1;}  

Cpublic void B(int x,int y){ a=x;b=y;c=0;}         

D. public B(int x,inty, int z){ a=x;b=y;c=z;}

 

7、已知类关系如下:

Class Employee{}

Class Manager extends Employee{}

Class Director extends Employee{}

则下列语句正确的是:( )。

AEmployee e=new Manager();    

B.Director d=new  Manager();

C.Director d =new Employee ();    

D.Manager m=new Director ();

 

8、接口是Java面向对象的实现机制之一,以下说法正确的是( )。

A.Java支持多重继承,一个类可以实现多个接口

BJava只支持单重继承,一个类可以实现多个接口

C.Java只支持单重继承,一个类可以实现一个接口        

D.Java支持多重继承,但一个类只可以实现一个接口

 

9、什么样的方法不能被重写    。

A.私有(private)方法                        B.最终(final)方法

C.受保护(protected)的方法             D.以上都不对

 

10、下列有关抽象类与接口的叙述中正确的是哪一个    。

A.抽象类中必须有抽象方法,接口中也必须有抽象方法

B.抽象类中可以有非抽象方法,接口中也可以有非抽象方法

C

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值