textwatch是一个界面吗?

时间:2012-08-26 20:25:48

标签: android extends implements

当我实现textwatcher时,会发生错误

Syntax error on token "implements", extends expected

我的代码是

import android.text.TextWatcher;
public interface Testing implements TextWatcher{

}

为什么我需要使用extends?

1 个答案:

答案 0 :(得分:7)

您不是实施 TextWatcher - 您正在创建一个扩展它的新界面。

所以你会写:

public interface Testing extends TextWatcher

public class Testing implements TextWatcher

你还没有说过你真正要做的事情,所以我们无法判断你是否应该真正宣布一个类,或者只是声明一个扩展TextWatcher的新接口。

有关声明一个接口扩展另一个接口的详细信息,请参阅JLS的section 9.1.3