بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
این قطعه کد چطور کار میکنه؟
سلام، دوستان راهنمایی کنید این قسمت از کد چه کاری انجام میده و چرا اینطوری ازش استفاده میکنن؟
public class BasePresenter<V extends MvpView> implements MvpPresenter<V> {
private V mMvpView;
DataManager mDataManager;
public BasePresenter(DataManager dataManager){
mDataManager = dataManager;
}
public V getMvpView() {
return mMvpView;
}
public DataManager getDataManager() {
return mDataManager;
}
@Override
public void onAttach(V mvpView) {
mMvpView = mvpView;
}
}
خط اول بعد از نام کلاس این که <V extebds MvpView> باز میشه یک اینترفیس اکستند میشه برای چی به کار میره؟
BasePresenter<V extends MvpView>
استفاده نام V دلخواهی است، ینی چی؟ یک متد هم ازش استفاده شده
public V getMvpView() {
return mMvpView;
}
ممنون میشم توضیح بدید منظور از این طور نوشتن چیه و چ کاربردی داره
+1
0
از این لینک استفاده کنید : لینک (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .