接口,所有方法都必须是抽象的,但是一个?

问题描述 投票:0回答:1

我有这种情况:

public interface AlarmBroadcasterRC {
    abstract void DataIn(byte[] data);
    abstract void DataOut(byte[] data);
    abstract Boolean Drop(String id);
    abstract Boolean Connected(String id, Boolean state);
}

public class GeneralActivity extends Activity implements View.OnClickListener, AlarmBroadcasterRC {
.....
}

但是我在类声明时从编译器中得到了一个错误:enter image description here

这是否意味着在Android Java中,接口必须实现第一个方法,或者,如果其所有方法都是抽象的,则该类也必须是抽象的?

java android interface
1个回答
0
投票

如果您有一个实现接口且不是抽象的类,则必须实现其抽象方法的[[all,而不仅仅是第一个。

© www.soinside.com 2019 - 2024. All rights reserved.