Не удается создать экземпляр типа для объекта класса (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

Я знаю, что это, вероятно, имеет простое решение, но на данный момент я не вижу его.

Ответы на вопрос(2)

Ваш ответ на вопрос