单选题欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()AArrayList myList=new Object();BList myList=new ArrayList();CArrayList myList=new List();DList myList=new List();

题目
单选题
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()
A

 ArrayList myList=new Object();

B

 List myList=new ArrayList();

C

 ArrayList myList=new List();

D

 List myList=new List();


相似考题
更多“欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()”相关问题
  • 第1题:

    欲构造ArrayList类的一个实例,此类继承厂List接口,下列哪个方法是正确的? ( )

    A.ArrayList myLis=new Object():

    B.List myList--new ArrayList():

    C.ArrayList myList=new List();

    D.myList=new List();


    正确答案:B
    解析:本题考查在Java中如何实现接口。选项A错误,只是实例化了一个ArrayList类的对象myList,而没有实现接口;选项B正确,用List来声明MyList实现接口,并用ArrayList构造出一个实例;选项C错误,List并不是一个类,不能用new关键字;选项D错误,接口不能实例化—个接口。故本题的答案是B。

  • 第2题:

    以下对继承的描述错误的是( )

    A)Java中的继承允许一个子类继承多个父类

    B)父类更具有通用性,子类更具体

    C)Java中的继承存在着传递性

    D)当实例化子类时会递归调用父类中的构造方法


    答案:A

  • 第3题:

    欲构造ArrayList类的一个实例,此类实现了List接口,下列( )方法是正确的。

    A.ArrayList myList = new Object( );

    B.List myList = new ArrayList( );

    C.ArrayList myList = new List( );

    D.List myList = new List( );


  • 第4题:

    关于接口与继承,下列说法正确的是:()

    A. JAVA支持多重继承,一个类只能实现一个接口

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

    C. JAVA只支持单重继承,一个类只能实现一个接口

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


    正确答案:B

  • 第5题:

    下列哪个说法是正确的:()。

    • A、ConcurrentHashMap使用synchronized关键字保证线程安全
    • B、HashMap实现了Collection接口
    • C、Arrays.asList方法返回java.uti.ArrayList对象
    • D、SimpleDateFormat对象是线程不安全的

    正确答案:D

  • 第6题:

    创建一个ArrayList集合实例,该集合中只能存放String类型数据,下列()代码是正确的

    • A、ArrayList myList=new ArrayList()
    • B、ArrayList<String>myList=new ArrayList;<>()
    • C、ArrayList<>myList=new ArrayList<String>()
    • D、ArrayList<>myList=new List<>()

    正确答案:B

  • 第7题:

    可以通过Class实例化一个类的对象,但是要求此类必须存在无参构造。


    正确答案:正确

  • 第8题:

    下面对接口和类之间的区别正确的说法是()。

    • A、类只能继承一个类
    • B、对于接口,类可以实现多个接口
    • C、类继承了超类的方法:子类可以选择是否覆盖超类的方法
    • D、接口的方法没有实现,类必须实现接口中的每个方法

    正确答案:A,B,C,D

  • 第9题:

    以下叙述正确的是()

    • A、接口中可以有虚方法。
    • B、一个类可以实现多个接口。
    • C、接口可以被实例化。
    • D、接口中可以包含已实现的方法。

    正确答案:B

  • 第10题:

    多选题
    下面对接口和类之间的区别正确的说法是()。
    A

    类只能继承一个类

    B

    对于接口,类可以实现多个接口

    C

    类继承了超类的方法:子类可以选择是否覆盖超类的方法

    D

    接口的方法没有实现,类必须实现接口中的每个方法


    正确答案: A,B,C,D
    解析: 暂无解析

  • 第11题:

    单选题
    创建一个ArrayList集合实例,该集合中只能存放String类型数据,下列()代码是正确的
    A

    ArrayList myList=new ArrayList()

    B

    ArrayList<String>myList=new ArrayList;<>()

    C

    ArrayList<>myList=new ArrayList<String>()

    D

    ArrayList<>myList=new List<>()


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下列叙述中,正确的是()
    A

      接口中可以有虚方法

    B

     一个类可以实现多个接口

    C

      接口能被实例化

    D

     接口中可以包含已实现的方法


    正确答案: B
    解析: 暂无解析

  • 第13题:

    欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的? ( )

    A.ArrayList myList=new Object();

    B.List myList=new ArrayList();

    C.ArrayList myList=new List();

    D.myList=new List();


    正确答案:B
    解析:本题考查在Java中如何实现接口。选项A错误,只是实例化了一个ArrayList类的对象myList,而没有实现接口;选项B正确,用List来声明MyList实现接口,并用ArrayList构造出一个实例;选项C错误,List并不是一个类,不能用new关键字;选项D错误,接口不能实例化一个接口。故本题的答案是B。

  • 第14题:

    接口和抽象类描述正确的有( )(两项)

    A)抽象类没有构造函数

    B)接口没有构造函数

    C)抽象类不允许多继承

    D)接口中的方法可以有方法体


    答案:BC

  • 第15题:

    欲构造ArrayList类的一个实例,此类继承了List接口,下列( )是正确的。

    A.ArrayListmyList=new Object();

    B.List myList=new ArrayList();

    C.ArrayList myList=new List();

    D.List myList=new List();


    正确答案:A

  • 第16题:

    下列关于接口的描述,错误的是?()

    A、接口不是Object类的子类

    B、一个接口只能继承一个接口

    C、一个接口可以继承多个接口

    D、接口不能被实例化


    正确答案:B

  • 第17题:

    ArrayList和LinkList的描述,下面说法错误的是()。

    • A、LinkedeList和ArrayList都实现了List接口
    • B、ArrayList是可改变大小的数组,而LinkedList是双向链接串列
    • C、LinkedList不支持高效的随机元素访问
    • D、在LinkedList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动;而在ArrayList的中间插入或删除一个元素的开销是固定的

    正确答案:D

  • 第18题:

    欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()

    • A、 ArrayList myList=new Object();
    • B、 List myList=new ArrayList();
    • C、 ArrayList myList=new List();
    • D、 List myList=new List();

    正确答案:B

  • 第19题:

    关于线程的创建过程,下面四种说法正确的有哪些?()

    • A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
    • B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
    • C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
    • D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

    正确答案:A,C

  • 第20题:

    下列叙述中,正确的是()

    • A、  接口中可以有虚方法
    • B、 一个类可以实现多个接口
    • C、  接口能被实例化
    • D、 接口中可以包含已实现的方法

    正确答案:B

  • 第21题:

    下面有关java 抽象类和接口的区别,说法错误的是()。

    • A、抽象类可以有构造方法,接口中不能有构造方法
    • B、抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法
    • C、一个类可以实现多个接口,但只能继承一个抽象类
    • D、接口中可以有普通成员变量,抽象类中没有普通成员变量

    正确答案:D

  • 第22题:

    多选题
    关于Runnable接口,正确的说法是()。
    A

    实现了Runnable接口的类的对象就可以用自身的start方法启动

    B

    Runable接口提供了通过线程执行程序的最基本的接口

    C

    Thread类实现了Runnable接口

    D

    Runnable只定义了一个run方法

    E

    可以将实现了Runnable接口的类的对象传递给Thread类构造函数


    正确答案: B,C,D,E
    解析: 暂无解析

  • 第23题:

    单选题
    欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()
    A

    ArrayList myList=new Object();

    B

    List myList=new ArrayList();

    C

    ArrayList myList=new List();

    D

    List myList=new List();


    正确答案: D
    解析: 暂无解析