2016-02-28 62 views

回答

0

这就是工厂方法的要点。

它返回一个DateFormat或DateFormat子类的实例。你不知道哪个。你不关心哪个。你只关心DateFormat的所有方法都会起作用。

+0

我可以理解它可以是一个DateFormat的Sub类的实例,但它怎么可能是抽象类的DateFormat的实例。当我尝试返回一个抽象类的实例编译错误时,抛出“无法实例化类型抽象”。所以它不能是DateFormat类的对象,但它可以明确地转换为DateFormat。我对吗? – ManojK

相关问题