问题 单项选择题

欲构造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。

不定项选择题
选择题