我正在为我正在创建的应用中使用的地图创建一个明细地图叠加层。在我关注的教程中,它使用以下几行:
public class CustomItemizedOverlay extends ItemizedOverlay<OverlayItem>
{
...
private ArrayList<OverlayItem> mapOverlays = new ArrayList<OverlayItem>();
...
}
我的问题是这个;括号部分实际上是什么意思?它作为参数传递给ItemizedOverlay类?是&lt;&gt;括号实际上意味着'instanceof'?我正在寻找一些清晰度和理解代码我试图使用,以便我以后可以更好地操作它。
干杯
答案 0 :(得分:1)
括号&lt;和&gt;用于泛型类型,有关详细信息,请参阅page。
答案 1 :(得分:0)
ArrayList&lt; T>是一个泛型类,可以是各种类的数组列表。
ArrayList&lt; OverlayItem&gt;是OverlayItem上的数组列表