問題タブ [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.
java - Java内部クラスと静的ネストクラス
Javaの内部クラスと静的ネストクラスの主な違いは何ですか?設計/実装は、これらのいずれかを選択する上で役割を果たしますか?
java - メソッドのローカル内部クラス
からメッセージを印刷する方法を教えてもらえますかbMethod
?
c# - ネストされたクラスから囲んでいるクラスのフィールドにアクセスする最良の方法は何ですか?
フォームにドロップダウンがあり、このクラス内に別のネストされたクラスがあるとします。ネストされたクラスからこのドロップダウンにアクセスする最良の方法は何ですか?
java - 非静的内部クラスの別のインスタンスで外部クラスを参照する方法は?
Apache Commons EqualsBuilder を使用して、非静的 Java 内部クラスの equals メソッドを構築しています。例えば:
メソッドを宣言する以外に、other
の参照を参照できる構文はありますか? (うまくいかない)のようなもの?Foo
getMyFoo()
other.Foo.this
c# - C#のプライベート内部クラス-なぜそれらはより頻繁に使用されないのですか?
私はC#に比較的慣れていないので、C#プロジェクトに取り掛かるたびに(C#ではほぼ成熟したプロジェクトにしか取り組んでいません)、なぜ内部クラスがないのでしょうか。
多分私は彼らの目標を理解していません。私にとって、内部クラス(少なくともプライベート内部クラス)は、Pascal / Modula-2 / Adaの「内部プロシージャ」によく似ています。理解を容易にするために、メインクラスをより小さな部分に分割することができます。
例:これがほとんどの場合に見られるものです:
ClassBは(少なくともしばらくの間)ClassAによってのみ使用されるため、このコードは次のように表現した方がよいと思います。
この件についてあなたから聞いてうれしいです-私は正しいですか?
c++ - 内部クラスはプライベート変数にアクセスできますか?
Outer :: Inner'クラスでコンパイルすると、これはエラーになります。`var'という名前のメンバーはありません。
java - Java のインターフェイス内でクラスを定義する機能の実際的な側面は?
Java のインターフェース内でクラスを定義する機能の実用的な側面は何でしょう:
java - 内部クラスをインスタンス化するための奇妙な構文
この段階で、Java で根本的に新しい構文に遭遇することになるとは想像もしていませんでしたが、見よ、私は何かに遭遇しました:
正確なコンテキストと、以下のコードが何をすべきかはかなり無関係です - ある種のコンテキストを提供するためだけに存在します。
IT Mill Toolkit でイベントを合成的に作成しようとしているので、次のような行を書きました。
しかし、Eclipse から次のエラー メッセージが表示されます。
タイプ Button の囲んでいるインスタンスにアクセスできません。タイプ Button の囲んでいるインスタンスで割り当てを修飾する必要があります (egxnew A() ここで、x は Button のインスタンスです)。
上記の行を次のように書き直すと、もう文句はありません。
それで、私の質問は次のとおりです。後者の構文は正確には何を意味し、最初のスニペットが機能しないのはなぜですか? Java は何について不平を言っているのですか? 2 番目のバージョンでは何をしているのでしょうか?
背景情報:Button
とはどちらもButton.ClickEvent
抽象化されていないパブリック クラスです。
python - python:クラスがネストされているかどうかを判断する
パラメータとして型を取得する python メソッドがあるとします。指定された型がネストされたクラスであるかどうかを判断することは可能ですか?
たとえば、この例では:
show_type_info(OuterClass.InnerClass)
InnerClass が OuterClass 内で定義されていることも示すように呼び出したいと思います。