相关疑难解决方法(0)

我们可以实例化一个抽象类吗?

我已经读过我们只能通过继承它来实例化一个抽象类,但我们不能直接实例化它.
但是,我看到我们可以通过调用另一个类的方法来创建一个具有抽象类类型的对象.
例如 - LocationProvider是一个抽象类,我们可以通过调用类中的getProvider()函数来实例化它LocationManager:

LocationManager lm = getSystemService(Context.LOCATION_PROVIDER);
LocationProvider lp = lm.getProvider("gps");
Run Code Online (Sandbox Code Playgroud)

抽象类如何在这里实例化?

java oop android class abstract

35
推荐指数
3
解决办法
11万
查看次数

标签 统计

abstract ×1

android ×1

class ×1

java ×1

oop ×1