2017-03-17 8 views
-1

ModelDuckコンストラクタは、Duckクラスのフィールド(flyBehaviourおよびquackBehaviour)にどのようにアクセスできますか。ありがとう別のクラスのフィールドへのアクセス

namespace HeadFirst 
{ 
    public class ModelDuck : Duck 
    { 

     public ModelDuck() 
     { 
      flyBehaviour = new FlyNoWay(); 
      quackBehaviour = new Quack(); 
     } 
     public override void display() 
     { 
      Console.WriteLine("I am a model duck"); 
     } 
    } 
} 

public abstract class Duck 
{ 
    public FlyBehaviour flyBehaviour; 
    public QuackBehaviour quackBehaviour; 

    public Duck() 
    { 

    } 
} 
+3

をアクセスもすることができるはず

、私はあなたがC#の上で本を読んだり、いくつかのチュートリアルを実行して行くことをお勧めします。 – DavidG

答えて

1

プロパティは基本クラスに属します。あなたはいつもこれは私が怖い本当に基本的な質問であるプロパティとメソッドあなたのベースクラスの

+0

これらはプロパティではありません。 –

+0

同じこと。あなたはまだそれらにアクセスすることができます –

関連する問題