问题
单项选择题
欲构造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。