誰かが私のためにクラスキャストについて何か説明できるかどうか疑問に思っています.
私は Android で遊んでいて、ExApp という名前のアプリケーションのサブクラスがあります。
アクティビティの 1 つから ExApp のメソッドを呼び出したいので、次のようにします。
ExApp ex = ((ExApp)getapplication());
私が理解していないのは、なぜ二重の括弧が必要なのですか? なぜ私はできないのですか:
ExApp ex = (ExApp)getApplication();
?
ありがとう。