最近,我用我自己的 Toast 版本创建了一个类。一切正常。
现在,我正在尝试创建一个带有 Snackbar 版本的类,并且我有:
import android.support.design.widget.Snackbar;
public class Snack extends Snackbar{
}
Android Studio 不允许我扩展 Snackbar,它显示消息:
"Cannot inherit from final 'android.support.design.widget.Snackbar'
为什么会这样?我用谷歌搜索了很多,但找不到答案。
最佳答案
Snackbar
是一个 final
类,您不能创建 final
类的子类。
例如,Java 中的 String
类也是 final 类,您不能从 String
类派生任何类。
关于android - 无法从最终 Snackbar 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438359/