问题描述
- 为什么不可能创建一个继承OnTouchListener的类?
-
Android SDK在TouchEvent
有一个接口(android.view.View.OnTouchListener
)。我不知道为什么下面这一行是错误的。Eclipse在OnTouchListener
报错。public class TouchHandler extends OnTouchListener{
如果我改为
public interface TouchHandler extends OnTouchListener{
就没有错误了。
那就是说我不能创建一个能继承OnTouchListener
的类。为什么啊?
解决方案
OnTouchListener这个接口啊,接口可以继承接口,类实现接口而不是继承接口,至少java里是这样的。
解决方案二:
使用public class TouchHandler implements OnTouchListener{
代替public class TouchHandler extends OnTouchListener{
时间: 2024-12-31 16:06:37