Discuss / Java / 一点理解

一点理解

Topic source

韦得恩

#1 Created at ... [Delete] [Delete and Lock User]
List list = new ArrayList();

像这种定义里面,我现在的理解是右边是调用ArrayList类的构造函数实例化一个ArrayList,而等式左边是一个引用变量,为List接口(这里不失一般性只要是父类或者本身就行)未实例化的对象(但是接口本身不能实例化),所以我理解为只是有了一个”指针“,即list是一个”指针“,其指向右边的实例化对象。不知理解是否正确,望指正!!!


  • 1

Reply