私は友人と C# の XNA ゲーム ライブラリでいくつかの小さなゲームを作成し始めましPlayer
た。投稿するには大きすぎますが、少し保護された変数を持つクラスを作成しました。
protected int moveSpeed = 3; (which affects how fast Player can move)
Fighter
ゲームはさまざまな戦闘タイプに基づいているため、クラスの子があり、ファイターにプレーヤーのプロパティ (変数を含む) を継承させたいと考えています。例:moveSpeed
ですが、Fighter に moveSpeed の特定の値を割り当てようとするとmoveSpeed = 2;
、 を公然と宣言することはできませFIELD
んTYPE
。C#
変数に直接アクセスできないか、関数/メソッドにのみ適用されます。
PS: C# で継承をいじったことはありません。Java だけです。どんな助けでも大歓迎です、そしてありがとう。