我以前的OOP经验是使用Objective-C (它是动态类型的),然而,我现在正在学习Java。我想遍历对象的ArrayList,并对它们执行特定的方法。ArrayList中的每个对象都属于同一个类。在Objective-C中,我只需要在每次迭代中检查对象是正确的类,然后运行方法,但这种技术在Java中是不可能的:
for (
我正在努力学习iOS,我来自Java背景,在那里我们可以拥有特定类的列表/数组,例如List<MyClass> l = newArrayList<>();
查看Objective-C,我可以使用NSArray类来生成immutable数组,但是如何指定这个NSArrray是严格意义上的MyClass类型的