请说明Java泛型的Interface <interface>

时间:2019-01-14 04:28:22

标签: java android generics

据我所知<>用于严格的类型检查。

例如,在ArrayList<MyClass> myArrayList;中,myArrayList将仅接受MyClass的对象作为元素,并将返回相同的对象。 但是我对MyInterface<AnotherInterface> MyInterfaceobject;不了解。 这是一个小代码段

public class SplashActivity extends BaseActivity implements SplashMvpView {
@Inject
SplashMvpPresenter<SplashMvpView> mPresenter;

SplashMvpPresenter和SplashMvpView都是接口btw。

链接到实际代码:https://github.com/MindorksOpenSource/android-mvp-architecture/tree/master/app/src/main/java/com/mindorks/framework/mvp/ui/splash

请有人用外行术语正确解释整个OneInterface<AnotherInterface> oneInterfaceObj;的内容。 我是初学者。

0 个答案:

没有答案