問題が発生しました。 ユニティで私はプライベートフィールドに反映したいです。しかし、私は常にfieldinfoのnullを取得します。私は何を間違えているのですか? public abstract class _SerializableType
{
[SerializeField] private string name;
}
// because I am using a Cu
anwserから、彼はthisをキャストすることによってスーパークラスのスーパークラスからシャドー変数にアクセスできますが、メソッド呼び出しはオブジェクトの実行時の型に基づいて決定されるため、メソッド呼び出しでは機能しません。 しかし、渡すパラメータの型を明示的にキャストしなくても、なぜ影付きの変数を取得できますか?出力を生成 interface I { int x = 0; }
class T
私はとReduxで2年間働いていましたが、私がinheritanceをjavascriptで使用していたときに、javascriptでこれらの2種類の関数宣言の違いがわかりました。 私はクラスaとクラスaから継承し、私は次のコードを実行している時はいつでも、それは私が構文bfunc = function(){がthisに機能を置くことを前提としてい bfunc called from class
data classへのメンバポインタを持つuser classがあります。しかし、私はuserを拡張derivedUserを実装したいが、それはまた、derivedData classに格納された追加データを持っている必要があり、それはこのようなものになります。 class Data {
/*...the stored data...*/
}
class DerivedData