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

您所在的位置:网站首页 下面关于java中包的说法正确的是哪一项 Java中抽象类、接口、包的文档练习

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

2024-07-17 07:53| 来源: 网络整理| 查看: 265

。一、选择题

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

A.  Public    B、abstract     C、final     D、void

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                                      B.final

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;}  

C.public 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{}

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

A.Employee e=new Manager();    

B.Director d=new  Manager();

C.Director d =new Employee ();    

D.Manager m=new Director ();

 

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

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

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

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

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

 

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

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

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

 

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

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

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

C



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3