在java中访问'final'修饰符类

时间:2012-01-06 11:29:37

标签: java final access-modifiers

如何在java中访问'final'修饰符类?我试图创建该类的对象,但它不接受。任何人都可以告诉我如何在我自己的java类中初始化或调用该类。

例如,我想在我自己的班级http://hi-android.info/src/com/android/internal/telephony/CallManager.java.html

中使用这个班级

提前谢谢

3 个答案:

答案 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();

然后,您可以使用管理器上定义的所有公共方法。