Day*_*mer 1 java interface object
我遇到了一些Java代码:
public class LocationProvider {
public interface LocationCallback {
public void handleNewLocation(Location location);
}
// class constructor
public LocationProvider(Context context, LocationCallback callback){
...
}
}
Run Code Online (Sandbox Code Playgroud)
在Java中,我第一次遇到一个带有"type"参数的构造函数或方法,它是一个接口.是否可以创建接口对象?你可以像常规物品一样使用它们吗?
在C++中,我知道创建抽象类的对象是不可能的.
您永远不会创建"类接口"的对象.您可以创建实现接口的类的对象,并将该对象作为参数传递给需要接口类型参数的方法.