【发布时间】:2012-06-01 23:42:37
【问题描述】:
我对 Java 的经验并不是很丰富,目前我的知识足以让我通过,但我还不完美,所以如果这是一个愚蠢的问题,我深表歉意。
我正在尝试编写一个可以将任何类型的对象传递给它的类,但我需要检查传递的对象是否具有特定的方法。我将如何进行测试?
我希望这是有道理的。干杯。
编辑
感谢所有快速回复!我对接口等不太熟悉,所以我不完全确定如何使用它们。但是,为了更好地了解我在做什么,我正在尝试创建一个会影响对象 alpha 的类,例如ImageView 或 TextView 例如。当我只需要确保它们具有.setAlpha() 方法时,我将如何为此创建一个接口,而不单独列出每个对象?这有意义吗?干杯。
【问题讨论】:
-
这是非常非 Java 风格的。你会为此使用反射。一个更好的方法是需要一个接口。
标签: java android reflection methods