У меня есть открытый абстрактный класс с именем EmployeeFileProcessor, который также я пытаюсь создать. Как я могу легко исправить этот код, чтобы я мог его создать?Как создать экземпляр абстрактного класса в Java?
public abstract class EmployeeFileProcessor
{
public static void main(String[] args) throws Exception
{
EmployeeFileProcessor process = new EmployeeFileProcessor();
//Non important code here
process.writeFullTimeEmployee(user_input1, FtCollection[0]);
//Defined in another class (method writeFullTimeEmployee)
process.readFulltimeEmployee(user_input1);
//Defined in another class (method readFullTimeEmployee)
}
}
Как я могу использовать «процесс»?
Вы не можете создать экземпляр абстрактного класса. Период. Так работает Java. Если ваш дизайн требует ускорения абстрактного класса, тогда вам нужно изменить свой дизайн. –
. Большой вопрос: почему вы хотите, чтобы этот класс был абстрактным в первую очередь? Возможно, у вас ошибочное представление о том, что означает «абстрактное». – GrantRobertson