如何在java中访问'final'修饰符类?我试图创建该类的对象,但它不接受。任何人都可以告诉我如何在我自己的java类中初始化或调用该类。
例如,我想在我自己的班级http://hi-android.info/src/com/android/internal/telephony/CallManager.java.html
中使用这个班级提前谢谢
答案 0 :(得分:3)
最终修饰符与实例化的可能性无关。
检查所需类的构造函数是否可见。
也许您应该阅读一些有关Java基础知识的信息?几乎所有与主题相关的问题都在任何关于Java的书的第一页上进行了描述。
答案 1 :(得分:2)
final
类意味着它can't be extended
。这不是你的问题。您的问题是constructor
private
,但CallManager
为实例提供了一个获取器:
CallManager callManager = CallManager.getInstance();
答案 2 :(得分:2)
要使用您链接的CallManager
,只需在代码中执行以下操作:
CallManager manager = CallManager.getInstance();
然后,您可以使用管理器上定义的所有公共方法。