javaのfinal修飾子クラスにアクセスするには?私はそのクラスのオブジェクトを作成しようとしましたが、受け入れていません。誰かが自分のJavaクラスでそのクラスを初期化したり呼び出す方法を教えてもらえますか?Javaの 'final'修飾子クラスにアクセスする
は、例えば、私は
javaのfinal修飾子クラスにアクセスするには?私はそのクラスのオブジェクトを作成しようとしましたが、受け入れていません。誰かが自分のJavaクラスでそのクラスを初期化したり呼び出す方法を教えてもらえますか?Javaの 'final'修飾子クラスにアクセスする
は、例えば、私は
final修飾子は、インスタンス化の可能性に関連していない、事前にhttp://hi-android.info/src/com/android/internal/telephony/CallManager.java.html
Thxを自分のクラスで、このクラスを使用します。
必要なクラスのコンストラクタが表示されているかどうかを確認します。
Javaの基本についての情報をお読みください。トピックに関するほとんどすべての質問は、Javaに関するすべての書籍の最初のページに記載されています。
final
クラスは、can't be extended
を意味します。それはあなたの問題ではありません。あなたの問題はprivate
であるconstructor
ですが、CallManager
は、例えばゲッターを提供しています。
CallManager callManager = CallManager.getInstance();
素敵な答え:) :) Thxたくさん – shiv1229
あなたが尋ねていることを理解することは非常に難しいです。あなたのためにうまくいかないコードの例を教えてもらえますか? –
「アクセス」を定義しますか?あなたが求めるものであれば、最終的なクラスを拡張することはできません。 – fge
あなたが 'enum'を使用していない理由はありますか?これはプライベートコンストラクタで最終クラスを作成し、すべてのインスタンスはデフォルトでpublic static finalです。 –