如何访问java中的'final'修饰符类?我试图创建该类的对象,但它不接受。任何人都可以告诉我如何初始化或在我自己的java类中调用该类。在java中访问'final'修饰符类
比如我想使用这个类在我自己的类http://hi-android.info/src/com/android/internal/telephony/CallManager.java.html
THX提前
如何访问java中的'final'修饰符类?我试图创建该类的对象,但它不接受。任何人都可以告诉我如何初始化或在我自己的java类中调用该类。在java中访问'final'修饰符类
比如我想使用这个类在我自己的类http://hi-android.info/src/com/android/internal/telephony/CallManager.java.html
THX提前
final修饰符是不相关的实例化的可能性。
检查您需要的类的构造函数是否可见。
也许您应该阅读有关Java基础知识的一些信息?几乎所有的问题与任何有关Java的书籍的第一页都有描述。
final
类意味着它can't be extended
。这不是你的问题。你的问题是constructor
是private
,但CallManager
提供了例如吸气:
CallManager callManager = CallManager.getInstance();
好的答案:) :) Thx很多 – shiv1229 2012-01-06 11:46:43
很难理解你在问什么。你能否提供一个不适合你的代码示例? – 2012-01-06 11:30:50
定义“访问”?如果这是你要求的,你不能延长最终课程。 – fge 2012-01-06 11:31:33
是否有任何理由不使用'enum'这将创建一个带有私有构造函数的final类,并且所有实例都是public static final默认情况下。 – 2012-01-06 11:37:24