list中怎么加不同类型的对象

为什么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〉这样