multiple-inheritance

    0

    1答えて

    基本的に私はdictようclassその鳴く(例えば私の例以下DICT)に乗り、私は属性としてDICTの値にアクセスすることを可能にするMixInを追加できるようにしたい...など print purchase.price # instead of purchase["price"] 背景:私は(。bsddbなど)dictのように(& いんちき)を見て、様々な異なるデータベーステーブル(だけでな

    -7

    1答えて

    私はいつもC言語のCスタイルのキャストはreinterpret_castと同じだと読んでいます。しかし、Visual Studioでこのコードをテストしたところ、Cスタイルのキャストは静的なキャストと同じ動作をしているようです。なぜ誰が知っていますか?これはバグのように思える... #include <string> #include <iostream> class Thing1 {

    0

    2答えて

    私のシナリオ - >ユーザーは多くのマシン を持っている - >各マシン - >機械は5種類 を持つことができます型には独自の処理メカニズムがあります。 - >この列がどのクラスに属しているかを調べるには、typeカラムを使用します。 (Rails継承アプローチ)このリンクLinkで説明されています。 私の質問 - >データベースなどの機械= Machine.first からマシンへのアクセス -

    2

    1答えて

    私は複数の派生クラスによって継承された基本クラスを持っています。私はコンストラクタ内の基本クラスのいくつかのプロパティを初期化しています。派生クラスオブジェクトごとに同じプロパティ値を作成するのではなく、派生オブジェクトで基本クラスプロパティを共有できるようにする方法はありますか。基本クラスのプロパティ値の一部がサービスによって生成され、これを共有するとパフォーマンスが向上するため、これは本当に重

    0

    1答えて

    私は複数のinherirtanceでメソッド解決順序を理解しようとしています。 ここで私が使用しているコードです。クラス 'ClassC'のオブジェクトを作成しようとすると、ClassAのコンストラクタだけが呼び出されます。この場合、メソッドはどのように解決されますか? class ClassA: def __init__(self): print "inside a's i

    0

    2答えて

    注:完全な質問を読むことを検討する前に、それを閉じるよりも編集を提案する方がよいかもしれません。 更新はい、私はC#は多重継承を許可していません知っているが、オフコースのシナリオを次のように実質的に必要なそのいくつかの時間は、そう案内してください、どちらかそれは必要ではない理由や、それが達成できたか ある子供の異なるクラスの機能/メンバーを継承/再利用する必要があります。私は私が必要とする実際のク

    1

    1答えて

    カスタム例外での継承の使用を実演するように要求されました。これは私に尋ねられたものです。 MyExceptionというクラスを作成します。 - 継承を使用して、Exception1とException2の2つの例外クラスを作成します。 - 各クラスには、適切なコンストラクタが必要です。コンストラクタは、使用時にそれぞれ「例外1」や「例外2」などの関連するメッセージを提供します。 ので、私はのjav

    0

    4答えて

    私は2つのクラス、BaseとDerivedを持っています。 DerivedはすべてBaseのコンストラクタを継承します。また、タイプTのオブジェクトへの参照を保持するテンプレートクラスPrinter<T>があり、何とかオブジェクトを出力するメソッドprint()があります。ここには最小のイラストがあります。 Derived d(1); d.print();: class Base { publi

    0

    1答えて

    public class A { public void printA(){ System.out.println("A"); } } public class B extends A { public void printB(){ System.out.println("B");

    -2

    2答えて

    をキャスト、私は次のクラスがあります。 class A { }; class B { public: B(){} virtual ~B(){}; }; class B1 : public B{ public: B1(){} virtual ~B1(){}; }; class B2 : public B{ public: B2(){} virtual ~B2(){};