这是到目前为止我的代码:的Java Bluejay“)”预期的错误似乎不准确
public class PersonTester
{
public static void main(String[] args)
{
DataSet personData = new DataSet(Measurer measureMore);
//error at Measurer "')' expected"
data.add(new Person("Joe", 183));
data.add(new Person("Chrissy", 158));
data.add(new Person("Bobby", 175));
double avg = data.getAverage();
Person max = (Person) data.getMaximum();
System.out.println("Average height: " + avg);
System.out.println("Expected: 172.0");
System.out.println("Name of tallest person: " + max.getName());
System.out.println("Expected: Joe");
}
}
至于我可以告诉大家,不应该有丢失的圆括号,因为接口需要的变量,我复制和从它正确编译的类构造函数本身粘贴它。
谢谢! Measurer是界面,但是我创建了一个对实现它的类的引用,然后在参数中调用它并且它工作 – bkgirl113