为什么add方法报错啊,
报错原因:The method add(int, competitionscoreVO) in the type List is not applicable for the arguments (students, competition, CompetitonScore)
应该怎么改啊啊
```java
package dao;
import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import pojo.CompetitonScore;
import pojo.competition;
import pojo.competitionscoreVO;
import pojo.students;
import pojo.subjectscoreVO;
import util.DBCPUtils;
public class CompetitionScoreDao {
public List<competitionscoreVO> findCompetitionscores(String ID) {
List<competitionscoreVO> competitionscorelist = new ArrayList<competitionscoreVO>();
try {
CallableStatement cstmt = DBCPUtils.getConnection().prepareCall("{call show_competition(?)}");
cstmt.setString(1, ID);
ResultSet rs = cstmt.executeQuery();
while (rs.next()) {
students s=new students();
s.setStudentId(rs.getString(1));
competition c=new competition();
c.setJoinCompetitionId(rs.getInt(2));
c.setCompetitionTime(rs.getDate(3));
CompetitonScore cs=new CompetitonScore();
cs.setCompetitionID(rs.getInt(4));
cs.setCompetitionName(rs.getString(5));
cs.setCompetitionProperty(rs.getString(6));
cs.setCompetitionGrade(rs.getString(7));
cs.setCompetitionScore(rs.getFloat(8));
competitionscorelist.add(s,c,cs);
}
} catch (SQLException e) {
e.printStackTrace();
}
return competitionscorelist;
}
}
```
你需要装什么类型就用什么类型list 如果list指明了范型类型需要保证添加数据和list一致
如果list想要添加不同类型的对象的话,List〈Object〉这样