abstract

    1

    4答えて

    本当に簡単な質問です。 私はサイトを書き直しています。私はそれをすべてOOPに変換し、テンプレートにすべて入れています。 私は複数のクラスを持っていますが、別々のファイル/クラスからそれらのクラスを拡張したいと思います。 親クラスをrequire_once()する必要がありますか? 私はあなたが推測しているが、私は確かにしたいと思っていた。 ありがとうございます!

    5

    4答えて

    私は30の何かを純粋に仮想メソッド*で書いています。 MSVC++はが あなたはコンパイラエラーで実装するのに失敗した関数は「抽象クラスを作成することはできません」を教えてくれていない主な理由は実装クラスに基底クラスで実装するすべての機能を見つける は、少し面倒です 私は大きな抽象基底クラスが悪い考えか、それをいくつかのインターフェースに分割すべきか、あるいはコンパイラが警告を発することができます

    1

    1答えて

    これは複雑な質問のようなものです。私は何を覚えていないのか、まだ試していないのですか?しかし、基本的には、私のプロジェクトはサッカーリーグの基本クラスで構成されています。 は マイライブラリにチームのために抽象基底クラスFootballLeague - - マイライブラリ チームでリーグの抽象基本クラス - リーグリーグ由来は(リーグの他のタイプのようになります。私は、以下のクラスを持っています

    2

    1答えて

    私は抽象クラスであるはずです。その抽象メソッドの1つでは、戻り値の型は、メソッドを実装しているクラスに応じて、class1、class2またはclass3のインスタンスです。私はどのように抽象クラスでメソッドを宣言すべきかと思います。私は動的な型定義を使用することを考えましたが、戻り値の型を3つのクラスのいずれかに限定し、すべての型ではなく、さらに上書きできるかどうかわかりません。抽象クラスの戻り

    0

    3答えて

    どうすればよいですか? シナリオ: abstract class DataAccess { public abstract string ConnectionString { get; set; } public static DataTable ExecuteSql(string sql) { // ... } public s

    6

    2答えて

    列名をパラメータとして使用して列リストに基づいていくつかのSQL文を生成したいとします。 編集:C# var columns = new string[] { "COL1", "COL2" }; var tableName = "TABLE_1"; var prefix = "@"; // TODO get this from the provider factory string sql

    1

    3答えて

    私は仮想メソッドで動作するC#抽象クラスを持っています。私は、その仮想メソッドの動作を単体テストする必要があります(問題ではない:そのメソッドが呼び出されるとき)。 1)抽象クラス 2のダミー実装を作成)別のオプションの誰かがここで を指摘する)子実装ごとに重複してテスト) 3(仮想メソッドを呼び出すために子供を使用します。私は3つのオプションを参照してください 私は#1に傾いています。それはこの

    9

    3答えて

    タイトルでは、抽象クラスのインデクサーobject this[int index]を抽象メンバとして宣言したいと思います。 これはどのような方法でも可能ですか?これをインタフェースでも宣言することは可能ですか?

    -3

    1答えて

    抽象スタックの助けを借りて抽象キューを逆さまにするのに4nコールがかかるのはなぜですか?誰かがこの質問で私を助けてくれてどうですか?

    0

    1答えて

    3つのわずかに異なるエンティティが実装する抽象エンティティクラスがあります。私の3つのサブクラスでは、私はequalsをオーバーライドしてメソッドを持っていますが、抽象的なエンティティでもこれを行うべきですか?私がいなくても、抽象的なエンティティによって定義されたエンティティを、キャストしない限り比較することはできません。もし私が同等のことをするならば、私は異なるサブエンティティと比較して、それら