一个抽象类:public abstract class Workbook extends java.lang.Object
在编程时有一句:Workbook wb=Workbook.getWorkbook(is);
其中方法getWorkbook如下定义:
static Workbook getWorkbook(java.io.InputStream is)
A factory method which takes in an excel file and reads in the contents.
编译通过,请问大侠们这个抽象类实例化了吗?
------解决方案--------------------------------------------------------
抽象类本身不能被实例化。
你所看到的效果,其实是该抽象类的一个子类被实例化了。
你可以:
System.out.println(wb.getClass());
就非常清楚了。