我想传递GameObject类的对象,该对象也将实现Collidable接口。看起来怎么样?

private boolean isCollision(GameObject<? extends Collidable> collid) {
}


看起来怎么样? collid必须是GameObjectCollidable的实例。

最佳答案

如果要确保collidGameObjectCollidable,则可以使用以下语法:

private <T extends GameObject & Collidable> boolean isCollision(T collid)

10-01 12:49