inheritance

    0

    1答えて

    リフレクションを使用して構造体のすべての部分のMemberExpressionを決定しようとしています。私はすべてのコンポーネントのMemberExpressionを決定するために使用さ public class Entity { public Part FirstPart { get; set; } } public class Part { public int

    1

    1答えて

    私はこのように見える12個のクラスがあり、唯一の違いは、DefaultAssetグローバルオブジェクトです。私は、彼らが大きく、私はそうすることが静的であることを意図している何かの複数のインスタンスにつながる疑いので、私はそれら各クラスの一部にしていなかったなどDefaultAssetsOrderedDict、NewAssetsOrderedDict、OldAssetsOrderedDict、とし

    0

    2答えて

    オブジェクト私は今、Javaの継承を学んだし、私は問題があります:私はこれらのクラスを使用すると「B」を作成したい場合は、 public class A{ //code of class A } public class B extends A{ //code of class B //code in B rewrite some methods in A }

    0

    1答えて

    私は1つのフィールドが他のフィールドの完全なスーパーセットであるいくつかのペアの構造体を持っています。いくつかの種類の継承をシミュレートしたいので、各構造体ごとに別々のケースを持つ必要がないので、コードがほぼ2倍になります。 Cのような言語で 、私はこのようなものでフィールドの継承をシミュレートすることができます:私はルーストにこのような何かをしたい struct A { int a;

    0

    1答えて

    さまざまな種類のケーキを請求書に挿入し、いくつかの派生クラスを使用するプログラムを作成しようとしています。私は抽象親クラスのいくつかのデータメンバーを初期化するために派生クラスのコンストラクタを使いたいと思います。データメンバを非公開にして、派生クラス内で基本クラスのコンストラクタを呼び出して初期化する方法がありますか?例:コンストラクタの体内に class Cake: public:

    0

    3答えて

    私のアプリケーションには複数のView Controllerがあります。それぞれの状況では、いくつかの条件に基づいてアラートを表示する必要があります。それぞれに警告コントローラを追加するのではなく、継承を次のように使ってみました。 UIExtension.swift class UIExtension: UIViewController { func prepareAlert(titl

    2

    1答えて

    Iは入力(あるいはヒンティングタイプ)を知っている種類の不人気Pythonコミュニティであるが、私と一緒に負担してください。 私はNodeクラスを持って、任意の内容の木のようなコンテナを作成しています。 from typing import Any, List class Node: def __init__(self, content: Any, parent: 'Node' =

    0

    2答えて

    私は以下のデザインを持っています: - クラスMの保護されたメンバを持つ1つのクラスA - Aから継承しクラスのオブジェクトへのポインタを持つ1つのクラスB C - 1個のクラスC class A { public: A() : _member(0) {} ~A() { delete _member } protected: M _member; } cla

    -1

    1答えて

    次のオブジェクト作成の違いを明確にしてください。 BikeとHondaの2つのクラスがあります。 Bikeはスーパークラスであり、Hondaはサブクラスです。 次のように両方のクラスをインスタンス化しました。サブクラスのオブジェクトを作成し、子クラスのオブジェクトを作成してスーパークラスに割り当てるのに違いがあるかどうかを知る必要があります。 package program; class Bi

    0

    1答えて

    pBaseからBase::g()にアクセスするにはどうすればよいですか? #include <iostream> using namespace std; class Base { public: virtual void f(){ cout << "Base::f()" << endl; } virtual void g(){ cout << "Base::