問題タブ [outer-classes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ローカル変数からグローバル変数に格納する方法は?
最後のトーストで、空白のトーストが印刷されます。なぜですか? 私はローカル変数をグローバル変数に渡しているので、それを出力しました。Javaがこれを許可しないのはなぜですか? そして、これの解決策は何ですか?
これがコードです...
java - 内部クラスと外部クラスの場合、Java
Java の学習本を読んでいるときに、MCQ (Multiple Choice Question) が 1 つありました。その MCQ は次のとおりです。
質問: 内部クラスと外部クラスの場合、_________
オプションは次のとおりです。
(a) 外部クラスのメンバーは、内部クラスからアクセスできません。
(b) 内部クラスのメンバーは、外部クラスからアクセスできません。
(c) 両方のクラスから両方のメンバーにアクセスできます。
(d) これらのいずれでもない。
本の回答キーで与えられた答えは(b)ですが、外側のクラスがその内側のクラスのメンバーにアクセスできるため、正しい答えとは思えません。ですから、正しいことを手伝ってください。
ありがとう、良い一日を:)
java - registerReceiver 内部クラスから変数の値を取得する方法
こんにちは私は Android 用のアプリケーションを書いています。Android Studio 2.1 と Android 4.0.3 を使用しています。私のアプリケーションは Wi-Fi データを使用していますが、外部クラスから変数の内容を取得できません。私は registerReceiver を使用しており、そのレジスターレシーバーの内部クラスで変数を取得しようとしています。下手な英語でごめんなさい。デバッグすると、activityString が null であることがわかります。助けてください。私のコードはここにあります:
c++ - ポインター メンバーを含む入れ子になったクラスを持つクラスのインスタンスを外部クラスにコピーするにはどうすればよいですか?
初心者の C++ プログラマーです。ネストされたクラス Inner を持つクラス Outer があるとします。Inner には、構築中に設定された Outer へのポインター メンバーが含まれています。Outer には、それ自体を指す新しい Inner を作成し、それをベクトルに追加する関数 AddNewInner() が含まれています。
Outer の新しいインスタンスを作成し、AddNewInner() を呼び出して Inners をベクターに追加する場合、これは正常に機能します。ただし、Outer のインスタンスのコピーを作成しようとすると、問題が発生しました。Outer コピーの Inner のベクトルは、コピー (それ自体) を指さず、元の Outer を指しています。
オリジナルではなくコピーを指すには、コピー内のインナーのベクトルが必要です。これを達成するための最良の方法は何ですか、またはおそらく同じことを行う別の方法はありますか?
java - 通常の方法では、外部クラスのメイン メソッド内に内部クラスのインスタンスを作成できないのはなぜですか?
内部クラスのインスタンスを作成する方法を知っています。しかし、次の方法でそれができない理由を知りたいです。
これを行うと、次のエラーが発生します。
なんで?