为啥我的ArrayList的对象使用不了add方法

img

你自己的类名不要叫ArrayList

要使用import,先导入arraylist类。

两个问题:
第一:你的类名不要叫ArrayList,会产生冲突。
第二:使用ArrayList需要引入包,import java.util.ArrayList;

你应该写List a1=new ArrayList();
并且导包

import java.util.ArrayList;
import java.util.List;

其实吧,你的代码应该会提示你导包的,但是你将ArrayList写成了类名,它默认你是创建当前类,这样一来,a1其实就是个对象啊,不是list集合,所以说命名这块你不要使用关键字来命名,除了ArrayList还有List,Set,Map等等

感谢大家,刚刚发现

建议了解一下双亲委派模型