問題タブ [inner-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 投票する
28 に答える
847305 参照

java - Java内部クラスと静的ネストクラス

Javaの内部クラスと静的ネストクラスの主な違いは何ですか?設計/実装は、これらのいずれかを選択する上で役割を果たしますか?

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

java - メソッドのローカル内部クラス

からメッセージを印刷する方法を教えてもらえますかbMethod?

0 投票する
9 に答える
48125 参照

c# - ネストされたクラスから囲んでいるクラスのフィールドにアクセスする最良の方法は何ですか?

フォームにドロップダウンがあり、このクラス内に別のネストされたクラスがあるとします。ネストされたクラスからこのドロップダウンにアクセスする最良の方法は何ですか?

0 投票する
3 に答える
4507 参照

java - 非静的内部クラスの別のインスタンスで外部クラスを参照する方法は?

Apache Commons EqualsBuilder を使用して、非静的 Java 内部クラスの equals メソッドを構築しています。例えば:

メソッドを宣言する以外に、otherの参照を参照できる構文はありますか? (うまくいかない)のようなもの?FoogetMyFoo()other.Foo.this

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

c# - C#のプライベート内部クラス-なぜそれらはより頻繁に使用されないのですか?

私はC#に比較的慣れていないので、C#プロジェクトに取り掛かるたびに(C#ではほぼ成熟したプロジェクトにしか取り組んでいません)、なぜ内部クラスがないのでしょうか。

多分私は彼らの目標を理解していません。私にとって、内部クラス(少なくともプライベート内部クラス)は、Pascal / Modula-2 / Adaの「内部プロシージャ」によく似ています。理解を容易にするために、メインクラスをより小さな部分に分割することができます。

例:これがほとんどの場合に見られるものです:

ClassBは(少なくともしばらくの間)ClassAによってのみ使用されるため、このコードは次のように表現した方がよいと思います。

この件についてあなたから聞いてうれしいです-私は正しいですか?

0 投票する
5 に答える
113360 参照

c++ - 内部クラスはプライベート変数にアクセスできますか?

Outer :: Inner'クラスでコンパイルすると、これはエラーになります。`var'という名前のメンバーはありません。

0 投票する
11 に答える
4301 参照

java - Java のインターフェイス内でクラスを定義する機能の実際的な側面は?

Java のインターフェース内でクラスを定義する機能の実用的な側面は何でしょう:

0 投票する
6 に答える
17037 参照

java - 内部クラスをインスタンス化するための奇妙な構文

この段階で、Java で根本的に新しい構文に遭遇することになるとは想像もしていませんでしたが、見よ、私は何かに遭遇しました:

正確なコンテキストと、以下のコードが何をすべきかはかなり無関係です - ある種のコンテキストを提供するためだけに存在します。

IT Mill Toolkit でイベントを合成的に作成しようとしているので、次のような行を書きました。

しかし、Eclipse から次のエラー メッセージが表示されます。

タイプ Button の囲んでいるインスタンスにアクセスできません。タイプ Button の囲んでいるインスタンスで割り当てを修飾する必要があります (egxnew A() ここで、x は Button のインスタンスです)。

上記の行を次のように書き直すと、もう文句はありません。

それで、私の質問は次のとおりです。後者の構文は正確には何を意味し、最初のスニペットが機能しないのはなぜですか? Java は何について不平を言っているのですか? 2 番目のバージョンでは何をしているのでしょうか?

背景情報:ButtonとはどちらもButton.ClickEvent抽象化されていないパブリック クラスです。

0 投票する
6 に答える
2279 参照

python - python:クラスがネストされているかどうかを判断する

パラメータとして型を取得する python メソッドがあるとします。指定された型がネストされたクラスであるかどうかを判断することは可能ですか?
たとえば、この例では:

show_type_info(OuterClass.InnerClass)InnerClass が OuterClass 内で定義されていることも示すように呼び出したいと思います。