【发布时间】:2013-06-06 18:59:20
【问题描述】:
理想情况下,它看起来像这样(上下文无关紧要):
public interface myInterface extends Iterable<Point>, Iterable<Segment> { ... }
但这在 Java 中是不允许的。我怎样才能实现这种行为?
【问题讨论】:
-
由于类型擦除,这甚至没有意义。 (与 C# 相反,C# 是不可能的)
-
那我怎样才能达到类似的效果呢?
-
你不能。你想做什么?考虑使用封装。
-
模棱两可的
for(Object o:yourInteface){}你会如何判断