我们可以直接实例化一个抽象类吗?
我已经读过,我们只能通过继承抽象类来实例化它,但我们不能直接实例化它。
但是,我看到我们可以通过调用另一个类的方法创建具有抽象类类型的对象。
例如 - 是一个抽象类,我们可以通过调用类中的函数来实例化它:LocationProvider
getProvider()
LocationManager
LocationManager lm = getSystemService(Context.LOCATION_PROVIDER);
LocationProvider lp = lm.getProvider("gps");
抽象类如何在此处实例化?