C# 从另一个类访问字段

C# 从另一个类访问字段,c#,C#,ModelDuck构造函数如何访问Duck类-flybehavior和quackbehavior中的字段。谢谢 namespace HeadFirst { public class ModelDuck : Duck { public ModelDuck() { flyBehaviour = new FlyNoWay(); quackBehaviour = new Quack(); }

ModelDuck
构造函数如何访问
Duck
类-
flybehavior
quackbehavior
中的字段。谢谢

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()
    {

    }
}

属性属于基类


您应该始终能够访问基类的属性和方法

这恐怕是一个非常基本的问题,我建议您阅读一本关于C#的书或运行一些教程。这些字段不是属性。同样。你仍然可以访问它们