如何创建一个接受类对象作为参数的方法。例如,setLab
方法将接受评估(类)对象作为其参数,并且还创建一个引用该对象(类)的数组
我有类似的东西,但它似乎无法发挥作用。
Assessment[] assessment;
public Ratin()
{
element = new Assessment[4];
}
public void setLab(Assessment assessment)
{
assessment.setScore(85);
element[0] = assessment;
}
答案 0 :(得分:3)
您可以查看Class
课程。这将允许您传递Class
对象作为参数。
有了这个,你可以做各种各样的巫术,比如获取它的方法,包名,字段等。看看文档:{{3}}
setLab(Class someClass){
// do something
}
答案 1 :(得分:-3)
Assessment[] element;
public Ratin()
{
element = new Assessment[4];
}
public void setLab(Assessment assessment)
{
assessment.setScore(85);
element[0] = assessment;
}