Не удается создать экземпляр типа для объекта класса (Java)
Вот код, где я получаю сообщение об ошибке (на втором «Killer» после «new»).
String[] classes = new String[5];
kills[0] = "Brian Moser";
kills[1] = "James Doakes";
kills[2] = "Lila Tourney";
kills[3] = "Miguel Prado";
Killer morgan = new Killer("Dexter",
"Morgan",
kills,
4.0,
"Arthur Mitchell",
3,
false);
Это доставляет мне немало хлопот, поскольку я не вижу причин, почему это объявление должно работать на основе моего конструктора для Killer.
И вот класс Killer:
import java.util.*;
public abstract class Killer{
public String firstName;
public String lastName;
private String[] killList;
private double score;
private String nemesis;
private int accidents;
public boolean caught;
public Killer(String firstName,
String lastName,
String[] killList,
double score,
String nemesis,
int accidents,
boolean caught)
{
this.firstName = firstName;
this.lastName = lastName;
for(int i = 0; i < 5; i++)
this.killList[i] = killList[i];
this.score = score;
this.nemesis = nemesis;
this.accidents = accidents;
this.caught = caught;
} //end constructor
Я знаю, что это, вероятно, имеет простое решение, но на данный момент я не вижу его.