問題タブ [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.

0 投票する
2 に答える
868 参照

android - ローカル変数からグローバル変数に格納する方法は?

最後のトーストで、空白のトーストが印刷されます。なぜですか? 私はローカル変数をグローバル変数に渡しているので、それを出力しました。Javaがこれを許可しないのはなぜですか? そして、これの解決策は何ですか?

これがコードです...

0 投票する
2 に答える
159 参照

java - 内部クラスと外部クラスの場合、Java

Java の学習本を読んでいるときに、MCQ (Multiple Choice Question) が 1 つありました。その MCQ は次のとおりです。

質問: 内部クラスと外部クラスの場合、_________

オプションは次のとおりです。

(a) 外部クラスのメンバーは、内部クラスからアクセスできません。

(b) 内部クラスのメンバーは、外部クラスからアクセスできません。

(c) 両方のクラスから両方のメンバーにアクセスできます。

(d) これらのいずれでもない。

本の回答キーで与えられた答えは(b)ですが、外側のクラスがその内側のクラスのメンバーにアクセスできるため、正しい答えとは思えません。ですから、正しいことを手伝ってください。

ありがとう、良い一日を:)

0 投票する
1 に答える
117 参照

java - registerReceiver 内部クラスから変数の値を取得する方法

こんにちは私は Android 用のアプリケーションを書いています。Android Studio 2.1 と Android 4.0.3 を使用しています。私のアプリケーションは Wi-Fi データを使用していますが、外部クラスから変数の内容を取得できません。私は registerReceiver を使用しており、そのレジスターレシーバーの内部クラスで変数を取得しようとしています。下手な英語でごめんなさい。デバッグすると、activityString が null であることがわかります。助けてください。私のコードはここにあります:

0 投票する
2 に答える
1018 参照

c++ - ポインター メンバーを含む入れ子になったクラスを持つクラスのインスタンスを外部クラスにコピーするにはどうすればよいですか?

初心者の C++ プログラマーです。ネストされたクラス Inner を持つクラス Outer があるとします。Inner には、構築中に設定された Outer へのポインター メンバーが含まれています。Outer には、それ自体を指す新しい Inner を作成し、それをベクトルに追加する関数 AddNewInner() が含まれています。

Outer の新しいインスタンスを作成し、AddNewInner() を呼び出して Inners をベクターに追加する場合、これは正常に機能します。ただし、Outer のインスタンスのコピーを作成しようとすると、問題が発生しました。Outer コピーの Inner のベクトルは、コピー (それ自体) を指さず、元の Outer を指しています。

オリジナルではなくコピーを指すには、コピー内のインナーのベクトルが必要です。これを達成するための最良の方法は何ですか、またはおそらく同じことを行う別の方法はありますか?

0 投票する
4 に答える
1168 参照

java - 通常の方法では、外部クラスのメイン メソッド内に内部クラスのインスタンスを作成できないのはなぜですか?

内部クラスのインスタンスを作成する方法を知っています。しかし、次の方法でそれができない理由を知りたいです。

これを行うと、次のエラーが発生します。

なんで?