java - 如何实现继承的抽象方法?

标签 java android inheritance

我尝试实现2个接口(interface)

public class SecondScreenActivity extends Activity implements
OnCheckedChangeListener, View.OnClickListener {

但是对于 OnCheckedChangeListener 我收到此错误

The type SecondScreenActivity must implement the inherited abstract method
CompoundButton.OnCheckedChangeListener.onCheckedChanged(CompoundButton, boolean)

如何实现继承的抽象方法?我以前从未遇到过这个...

最佳答案

您扩展了一个具有抽象方法(没有主体的方法)的类,为了扩展该类,您必须实现这些方法。

要实现一个方法,您必须以相同的方式命名它,并使用相同的参数,或者在 Eclipse 中的错误行上单击 ctrl+1 并选择“实现抽象方法”。

关于java - 如何实现继承的抽象方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644183/

相关文章:

java - 由于 XQuery 持续时间过长导致的内部服务器错误 (MarkLogic)

java - 通过递归生成斐波那契数

android - OkHttp3 hostnameVerifier 由 : javax.net.ssl.SSLException : Read error: ssl=0xc8cf1fc8: I/O error during system call, 对等方重置连接引起

c++ - 继承: 'A' 是 'B' 的不可访问的基础

java - Eclipse 不适用于 java 8 和 win 8

java - 实现静音按钮时应用程序崩溃

Android应用程序因空指针取消引用而崩溃?

java - 在 Android 中使用图库图像更改图像按钮

c++ - 体系结构 x86_64 的 undefined symbol (C++ 继承问题)

c++ - 初始化派生类虚函数返回的内联静态变量的最佳方法