python 3:类“template”(返回参数化类的函数)

2024-05-26 04:23:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建一个函数,该函数被传递一个参数x,并返回一个新类CC应该是固定基类A的一个子类,只需添加一个:添加某个类属性并将其设置为等于x

换句话说:

class C(A):
  C.p = x # x is the parameter passed to the factory function

这容易吗?有什么问题我应该知道吗?


Tags: theto函数参数属性parameterisfactory
2条回答

您的HomeActivity是否正在实现DatePickerDialog.OnDateSetListener接口?如果没有,请确保您的HomeActivity实现DatePickerDialog.OnDateSetListener。实现此方法将为您提供重写方法

@Override
    public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {

    }

您可以根据需要重写此方法

如果已将OnDateSetListener实现为DatePickerFragment,请将DatePickerDialog实例更改为:

return new DatePickerDialog(getContext(), DatePickerFragment.this , year, month, day);

相关问题 更多 >