nested-class

    40

    10答えて

    私は、ビデオの再生と録音に使用されるクラスのコレクションについて取り組んでいます。 play()、stop()、pause()、record()などのメソッドを使用して、パブリックインターフェイスのように動作する1つのメインクラスを持っています。次に、ビデオデコードとビデオエンコードを行うワークホースクラスがあります。 C++でネストされたクラスの存在について知りましたが、プログラマがそれらを使用

    5

    2答えて

    私は抽象getType()メソッドを持つ基本クラスを持っています。私は、サブクラスがこのメソッドを実装し、実際のクラスを使用できるようにしたいと考えています。コードで 、次のようなもの: public abstract class A { public static interface Tile; protected abstract Class<Tile> getTileC

    2

    2答えて

    JUnitテストでプライベートメンバーにアクセスするためにネストされたクラスを使用します。彼らは "TestProxy"と呼ばれています。 maven2を使用してビルド時にそれらを削除して、jarファイルに含めないようにします。 設定オプションはありますか? プラグインで行うことはできますか?もしそうなら、プロトタイプは素晴らしいでしょう! ;-) おかげ 編集:なぜ、プライベートメソッドを使うの

    4

    4答えて

    非常に最近まで、通常のクラスと内部クラス/サブクラスには違いがありました。 内部クラスのインスタンスとそれを含むクラスのインスタンスとの関係は何ですか?内部クラスの目的は何ですか/それらが異なるのですか?

    9

    3答えて

    これはなぜですか?私はそれを見つけるだろう本当にいくつかの拡張メソッドを私のクラスのうちで使用されるようにロックダウンすることができてうれしい。本当にどこでも利用できる特定の拡張メソッドを持つようにしたい...と、彼らはそう、通常の静的メソッドよりもはるかに良く見てはいけない:P 明確にするため: 私はこれらの拡張メソッドをしたい理由があるためであります私はそれにDataGridViewを持ってい

    17

    5答えて

    私は、次の操作を実行しようとしている: class Animal { class Bear : public Animal { // … }; class Giraffe : public Animal { // … }; }; ...しかし、私のコンパイラは、この上で窒息して表示されます。これは法的なC

    1

    6答えて

    私は現在いくつかのリファクタリング(新機能の追加)をいくつかのフレームワーククラスに行っています。状況は、私たちが分裂したい論理の束をする単一の(神のような)クラスを持っていることです。クラスは、会計コードの検証ルールのようなものを表します。それで、人の名前、誕生日などの検証を行います。 私がしようとしているのは、単一のルールで分割することです。基本的には、会計コードに対して人のファーストネームを

    5

    4答えて

    私は、パブリックな静的内部クラスを持つことで、 "ヘルパー"クラスを拡張するように設計されていることがわかっています。私のコードは、より安全な型になります。たとえば、「SearchCriteria」クラスがあるとします。私が検索するさまざまなもの(検索用語と検索用語のグループ、日付範囲など)には多くの共通点があります。それを静的な内部クラスで拡張することによって、私は密接にその拡張子と検索可能なも