2017-06-24 10 views
-1

これはnoob投稿かもしれませんが、私は何かを誤ってクリックしてオブジェクトを参照できないと思います。助けてくださいAndroidスタジオはオブジェクトから参照することはできません

strへの参照を取得しようとしていますが、カプセル化のみを示しています。 enter image description here

+0

は何かということです! 'onCreate'、' onStart'などのように – Sanoop

+0

@Sanoop私は、クラスが親を持たなくてもオブジェクトを参照できないという例を述べています。 – GGWP

+0

あなたはそれを行うことはできません、なぜ、ここでオブジェクトを呼び出そうとしていますか? – Sanoop

答えて

2

あなたは何もしませんでした。ここには何も間違っていない。あなたはどんな方法の外でもあります。メソッドの中にいない場合は、変数、メソッドを宣言し、必要に応じて同じ行に初期化するだけです。

2

変数のスコープは、変数が表示されるコードのセクションを定義します。一般的な規則として、ブロック内で定義された変数はそのブロックの外側からアクセスできません。唯一のクラスとメンバ関数内でアクセスし、または何をしようとするクラスに

を参照するオブジェクトは、その可視性クラスのメンバ関数であるヘッダー変数、などのオブジェクトを作成している、またはすることができクラスを参照する任意のオブジェクトこのような単純な

、あなたはこの のように参照することはできませんとAndroidのスタジオと間違って何もありませんが、これはJavaが

enter image description hereアクティビティコールバックのいずれかで参照する必要が

関連する問題