【发布时间】:2015-06-20 18:05:57
【问题描述】:
我有一个名为 EmployeeFileProcessor 的公共抽象类,这也是我要实例化的。我将如何轻松修复此代码以便我可以实例化它?
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的工作原理。如果您的设计需要实例化抽象类,那么您需要更改您的设计
-
最大的问题是:为什么你首先希望这个类是抽象的?也许您对“抽象”的含义有一个错误的概念。
标签: java instantiation abstract