最近,我用自己的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
类也是最终的,您不能从String
类派生任何类。