【发布时间】:2018-01-21 00:06:33
【问题描述】:
我无法获取学生的标记属性,不明白为什么。
public class StudentTest
{
public static int numberPassed(List students)
{
int count =0;
for( int i = 0; i < students.size();i++ )
{
System.out.println(students.get(i).mark);
}
return count;
}
【问题讨论】:
-
List students- 你删除了类型。列表的每个元素都被视为Object -
类似
(Student)students.get(i) -
@cᴏʟᴅsᴘᴇᴇᴅ 为什么要引入强制转换开销?首先使用泛型。
-
代码不完整。 “学生”的宣言和启蒙在哪里?
-
学生在学生班