2016-10-01 101 views
-3

我想创建一个包含可碰撞对象列表的碰撞检测接口,但是j知道接口的所有成员都是常量。我将如何去做这件事。我不能用这个替代这个抽象类,因为我从父类中创建了一个Inherents类。将项目添加到常量列表

+0

不要为此使用接口,因为这绝不是接口的用途。 –

+0

也许你误解了。界面看起来像这样。 – paul

+0

不是你的贬低选民,我根本没有误解。这绝对不是一个接口要使用的东西。 –

回答

0

你正试图在一个接口中放入具体的实现细节,并且这样做是对继承的滥用。正确的解决办法是不要这样做。使用接口进行重定向,放松耦合,抽象纯行为,并帮助使用设计模式,但不能实现程序的具体方面。