Java 它是抽象的;无法实例化
我正在创建一个Java 它是抽象的;无法实例化,java,android,android-edittext,spannablestringbuilder,android-editable,Java,Android,Android Edittext,Spannablestringbuilder,Android Editable,我正在创建一个EditText子类,我想创建一个可编辑变量来传递给超类 当我最初尝试 private Editable unicodeText = new Editable(); 我弄错了 “可编辑”是抽象的;无法实例化 在谷歌搜索这个错误并没有返回任何有用的结果,所以现在我已经找到了答案,我在下面添加了这个问题的答案 是一个接口,而不是类,因此不能实例化 接口不能实例化,它们只能由类实现或由其他接口扩展。() 但是,该类实现了Editable,因此您可以执行以下操作: private Edi
EditText
子类,我想创建一个可编辑变量来传递给超类
当我最初尝试
private Editable unicodeText = new Editable();
我弄错了
“可编辑”是抽象的;无法实例化
在谷歌搜索这个错误并没有返回任何有用的结果,所以现在我已经找到了答案,我在下面添加了这个问题的答案 是一个接口,而不是类,因此不能实例化
接口不能实例化,它们只能由类实现或由其他接口扩展。()
但是,该类实现了Editable
,因此您可以执行以下操作:
private Editable unicodeText = new SpannableStringBuilder();
感谢您让我走上正轨。这不是一个有用的结果吗@我的问题更多的是关于如何制作一个可编辑的对象,而不仅仅是“不能实例化抽象的东西”的问题。你的问题没有包括你的最终目标——它只是列出了一个关于你试图实例化抽象类的错误,这个错误已经有很多答案了。对于实例化抽象类的每个子类,单独提出一个问题是不可行的,也没有帮助的。如果您的问题是“什么是将字符串包装成可编辑字符串的好子类”,那么您应该问。。。虽然这可能是一个对外部资源的请求。