这个问题问得好。
你可以狠狠地投
return (BallUserInterface<BALL>)getbaseballUserInterface((baseball)ball);
由于我们强迫,理论上答案是有缺陷的
baseBALL=baseball。
它由于删除而起作用。实际上,这 取决于 擦除。
我希望有一个更好的答案是 安全的 。

这个问题问得好。
你可以狠狠地投
return (BallUserInterface<BALL>)getbaseballUserInterface((baseball)ball);
由于我们强迫,理论上答案是有缺陷的
baseBALL=baseball。
它由于删除而起作用。实际上,这 取决于 擦除。
我希望有一个更好的答案是 安全的 。