2016-03-11 106 views
0

我不知道天气它是一个正确的地方要问。我有数组列表类型的声明中类名。这是什么意思 ?我可能会丢失Java教程的某些部分。ArrayList的类型声明

public ArrayList<Num> arr ; 
+4

这是一个泛型类型和手段在列表中的元素的类型的'Num'。编译器将用它来检查操作是否被允许与否,即'arr.add(新NUM())'将被允许同时'arr.add(新的String(“”))'不会因为'String'不会延伸'Num'。 – Thomas

+0

@Thomas我不知道,我已经输入完全相同评论 – Pragnani

+0

@PragnaniKinnera WLL,英雄所见略同;) – Thomas

回答

0

你宣称存储

Num 

对象的ArrayList变量。