在Java中,如何将类的类型作为方法的参数传递?
我给出的例子是使用Parse.com Android SDK进行基本查询。
今天我需要做到这一点:
在最终阶段,我希望能够做到这一点:
我给出的例子是使用Parse.com Android SDK进行基本查询。
今天我需要做到这一点:
//-- This will fetch the car objects
ParseQuery<CarItem> query = ParseQuery.getQuery(CarItem.class);
query.findInBackground( (FindCallback<CarItem>) callback)
//-- This will fetch the trucks objects
ParseQuery<TruckItem> query = ParseQuery.getQuery(TruckItem.class);
query.findInBackground( (FindCallback<TruckItem>) callback)
我希望能够有一个方法fetchObjectList()
,可以传入要获取的对象类型作为参数,并调用正确的callback
函数。
public void fetchObjectList( ... classType, ... callback) {
ParseQuery<classType> query = ParseQuery.getQuery(classType.class);
query.findInBackground( (FindCallback<classType>) callback);
}
在最终阶段,我希望能够做到这一点:
fetchObjectList(CarItem, callback1);
fetchObjectList(TruckItem, callback2);
public void fetchObjectList(<T> classType)
- NSimonpublic MyClass method1(MyClass obbject) { }
- priyank